import type { ChannelDocument } from "document-models/channel/v1";
import type { VoiceParticipant } from "document-models/voice/v1";
import React from "react";
interface ChannelListProps {
    groupId: string | null;
    groupName: string;
    channels: ChannelDocument[];
    activeChannelId: string | null;
    isCollapsed: boolean;
    onToggle: () => void;
    onSelectChannel: (channelId: string) => void;
    voiceParticipants: Map<string, VoiceParticipant[]>;
    children?: React.ReactNode;
}
export declare function ChannelList({ groupId, groupName, channels, activeChannelId, isCollapsed, onToggle, onSelectChannel, voiceParticipants, children, }: ChannelListProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=ChannelList.d.ts.map