import { ModelMetrics, ProcessorMessage, VoiceFocusAudioWorkletNode, VoiceFocusNodeOptions, WorkerMessage } from './types.js'; declare class VoiceFocusWorkerBufferNode extends VoiceFocusAudioWorkletNode { private worker; private delegate?; private state; private enabled; constructor(context: AudioContext, options: VoiceFocusNodeOptions); enable(): Promise; disable(): Promise; setMode(mode: string): Promise; stop(): Promise; getModelMetrics(): ModelMetrics | undefined; reset(): void; isEnabled(): boolean; onWorkerMessage(event: WorkerMessage): void; onProcessorMessage(event: ProcessorMessage): void; } export default VoiceFocusWorkerBufferNode;