export declare class WhisperSTT {
    private readonly apiKey;
    private recorder;
    private stream;
    isRecording: boolean;
    isStopped: boolean;
    isPaused: boolean;
    constructor(apiKey: string);
    pauseRecording: () => Promise<void>;
    resumeRecording: () => Promise<void>;
    startRecording: () => Promise<void>;
    stopRecording: (onFinish: (text: string) => void) => Promise<void>;
    private readonly transcribe;
}
