export declare const NARRATION_LOG: string; /** Emit one spoken line (fire-and-forget; never throws into the action path). */ export declare function emitNarration(text: string, source?: string): void; /** * Watch for new narration lines (TUI side). Starts at the CURRENT end of the * file — history is never replayed as speech. Returns a stop function. */ export declare function watchNarration(onLine: (text: string, source: string) => void, pollMs?: number): () => void;