import type { AudioMediaTrackConstraints } from '../../factory';
import { LocalMediaStreamBase, type LocalMediaStreamInterface, type LocalMediaStreamOptions } from './media';
export interface LocalAudioStreamInterface extends LocalMediaStreamInterface {
    readonly contentType: 'audio';
}
export declare class LocalAudioStream extends LocalMediaStreamBase implements LocalAudioStreamInterface {
    readonly contentType = "audio";
    private _isEnabled;
    private _promiseQueue;
    private _audioLevel;
    constructor(track: MediaStreamTrack, options?: AudioMediaTrackConstraints & Partial<LocalMediaStreamOptions>);
    /**@internal */
    setEnabled(enabled: boolean): Promise<void>;
    private enableMic;
    private enableDisplay;
    /**@description [japanese] 直近100msにおける最大音量を取得する（値の範囲：0-1） */
    getAudioLevel(): number;
}
//# sourceMappingURL=audio.d.ts.map