import type { CodexVoiceAuth } from "../auth.ts"; export declare class LanVoiceDictation { private readonly resolveAuth; private readonly onError; private current; private finishing; constructor(options: { resolveAuth(): Promise; onError(clientId: string, error: Error): void; }); start(clientId: string): Promise; append(clientId: string, pcm: Buffer): void; finish(clientId: string): Promise; cancel(clientId: string): Promise; close(): Promise; }