import { type RealtimeDictationHandle, type RealtimeDictationSnapshot } from './realtime-dictation-contract.js'; export interface RealtimeDictationOptions { expectedUserId: number; onUpdate(snapshot: RealtimeDictationSnapshot): void; onError(error: Error): void; signal?: AbortSignal | undefined; } /** Browser/consumer transport. Audio is never automatically retried or persisted. */ export declare function connectRealtimeDictation(route: string, options: RealtimeDictationOptions): Promise; //# sourceMappingURL=realtime-dictation-client.d.ts.map