export type AudioVolumeClassification = "silent" | "low" | "good"; export interface AudioClipVolumeAnalysis { classification: AudioVolumeClassification; analyzedMs: number; frameCount: number; averageRms: number; averageAudibleRms: number; peakRms: number; averageDb: number; peakDb: number; silentRatio: number; lowVolumeRatio: number; } export interface AudioLevelStats { audibleFrameCount: number; audibleRmsTotal: number; frameCount: number; lowVolumeFrameCount: number; peakRms: number; rmsTotal: number; } interface AudioLevelAnalyzer { stop(): Promise; } export declare function createAudioLevelAnalyzer(stream: MediaStream): AudioLevelAnalyzer | null; export declare function summarizeAudioLevelStats(stats: AudioLevelStats, analyzedMs: number): AudioClipVolumeAnalysis; export {}; //# sourceMappingURL=audio-level-analysis.d.ts.map