import type { ZilMateVoiceEvent } from './types.js'; export type TerminalVoiceRuntimeCheck = { name: string; ok: boolean; detail: string; }; export type TerminalVoiceDevice = { name: string; input: string; }; export declare function listTerminalVoiceInputDevices(): Promise; export declare function abortTerminalSpeech(): void; export declare function checkTerminalVoiceRuntime(): Promise; export declare function startTerminalVoiceSession(options: { sessionId?: string; onEvent?: (event: ZilMateVoiceEvent) => void; onUserTranscript: (text: string) => Promise | string | void; onStopPrompt?: (stop: () => void) => void; onCommand?: (command: string) => void; }): Promise<{ command: string | undefined; }>; export declare function playTerminalSpeech(text: string, options?: { onEvent?: (event: ZilMateVoiceEvent) => void; }): Promise<{ audioBytes: number; }>; //# sourceMappingURL=terminal.d.ts.map