import type { DictationConfig, ServerConfig } from './types.js';
export declare class DictationServiceSpeechMatics extends EventTarget {
    private mediaRecorder;
    private webSocket;
    private serverConfig;
    private dictationConfig;
    constructor(mediaStream: MediaStream, { dictationConfig, serverConfig, }: {
        dictationConfig: DictationConfig;
        serverConfig: ServerConfig;
    });
    private dispatchCustomEvent;
    startRecording(): void;
    stopRecording(): Promise<void>;
}
