/**@internal */
export declare class AudioLevel {
    private readonly LEVEL_RANGE_MS;
    private readonly DECAY_FACTOR;
    private readonly DECAY_INTERVAL_MS;
    private readonly DEFAULT_BUFFER_SIZE;
    private currentMaxLevel;
    private readonly analyser;
    private readonly audioContext;
    private decayTimer;
    constructor(audioStreamTrack: MediaStreamTrack);
    [Symbol.dispose](): Promise<void>;
    calculate(): number;
    private setupAnalyser;
    private setDecayTimer;
    private clamp;
    private dispose;
}
//# sourceMappingURL=audioLevel.d.ts.map