/** * Audio codec detection utility * Detects the best supported audio codec based on browser capabilities */ export interface AudioCodecConfig { codec: string; codecType: 'aac' | 'opus'; sampleRate: number; channelCount: number; } /** * Get the default audio codec configuration based on browser support * Prefers AAC (mp4a.40.2) but falls back to Opus if not supported * * @returns Promise resolving to the best supported audio codec configuration */ export declare function getDefaultAudioCodec(): Promise; /** * Synchronously get the cached codec configuration * Returns null if detection hasn't been performed yet * * @returns The cached audio codec configuration or null */ export declare function getCachedAudioCodec(): AudioCodecConfig | null; /** * Reset the cached codec (useful for testing) */ export declare function resetCodecCache(): void;