import type { TranscriptionModel } from '../../_types/@internal_ai-sdk-v5/dist/index.js'; import { MastraVoice } from '../voice.js'; export declare class AISDKTranscription extends MastraVoice { private model; constructor(model: TranscriptionModel); speak(): Promise; getSpeakers(): Promise; getListener(): Promise<{ enabled: boolean; }>; /** * Transcribe audio to text * For enhanced metadata (segments, language, duration), use AI SDK's transcribe() directly */ listen(audioStream: NodeJS.ReadableStream, options?: { providerOptions?: Record; abortSignal?: AbortSignal; headers?: Record; }): Promise; private convertToBuffer; } //# sourceMappingURL=transcription.d.ts.map