import type { Guild } from "./guild.js";
export declare namespace Voice {
    interface RegionStructure {
        id: string;
        name: string;
        optimal: boolean;
        deprecated: boolean;
        custom: boolean;
    }
    interface StateStructure {
        guild_id?: string;
        channel_id: string | null;
        user_id: string;
        member?: Guild.MemberStructure;
        session_id: string;
        deaf: boolean;
        mute: boolean;
        self_deaf: boolean;
        self_mute: boolean;
        self_stream?: boolean;
        self_video: boolean;
        suppress: boolean;
        request_to_speak_timestamp: string | null;
    }
}
//# sourceMappingURL=voice.d.ts.map