import type { VoiceParticipant } from "document-models/voice/v1";
interface VoiceRoomProps {
    channelName: string;
    participants: VoiceParticipant[];
    currentUserId: string;
    isInVoice: boolean;
    isMuted: boolean;
    isDeafened: boolean;
    isMicTesting: boolean;
    onJoin: () => void;
    onLeave: () => void;
    onMute: () => void;
    onUnmute: () => void;
    onDeafen: () => void;
    onUndeafen: () => void;
    onToggleMicTest: () => void;
}
export declare function VoiceRoom({ channelName, participants, currentUserId, isInVoice, isMuted, isDeafened, isMicTesting, onJoin, onLeave, onMute, onUnmute, onDeafen, onUndeafen, onToggleMicTest, }: VoiceRoomProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=VoiceRoom.d.ts.map