/** * Delete all buffered raw-audio WAV chunks right now — the user's privacy * control ("clear my recordings" / entering private mode). Best-effort; returns * how many chunks were removed. Defaults to the daemon's own BUFFER_DIR; the * `dir` param exists for tests so they never touch the real home directory. */ export declare function wipeAudioBuffer(dir?: string): number; /** * Merge raw STT error timestamps into contiguous outage windows. Selecting * chunks by "does an error timestamp fall inside the chunk" loses everything * said during a backoff sleep — the regression that ate "Hey Koi, what did I * do today?" (errors at 01:54:05 and 01:59:36, the question at 01:55:40). */ export declare function outageWindows(errorTimestamps: number[]): Array<{ start: number; end: number; }>; export declare function startAudioRecovery(): { stop: () => void; };