export type SttState = "idle" | "recording" | "transcribing"; interface ToggleOptions { showWarning(msg: string): void; showStatus(msg: string): void; onStateChange(state: SttState): void; } interface Editor { insertText(text: string): void; } export declare class STTController { #private; get state(): SttState; toggle(editor: Editor, options: ToggleOptions): Promise; dispose(): void; } export {};