export interface SttTranscriptionOptions { language?: string; signal?: AbortSignal; } export interface ISttProvider { getType(): string; getName(): string; getDescription(): string; isConfigured(pluginConfig: Record): boolean; transcribe(audioBuffer: Buffer, mimeType: string, options?: SttTranscriptionOptions): Promise; }