import EventEmitter from "events";
import { SupportedLanguage } from "./SofyaTranscriber";
export interface ITranscriptionConfig {
    language: SupportedLanguage;
    translation_lang?: "english";
}
export declare class ITranscriptionService extends EventEmitter {
    /**
     * Initializes the transcription service.
     * @param {MediaStream} mediaStream - The media stream to transcribe.
     */
    initialize(mediaStream: MediaStream): void;
    /**
     * Starts the transcription process.
     * @param {MediaStream} mediaStream - The media stream to transcribe.
     */
    startTranscription(mediaStream: MediaStream): void;
    /**
     * Stops the transcription process.
     */
    stopTranscription(): Promise<void>;
}
//# sourceMappingURL=ITranscriptionService.d.ts.map