export declare const MIC_PARTIAL_FILE: string; export declare const MIC_FEEDBACK_FILE: string; /** The pipeline's verdict for one finalized utterance. */ export type MicVerdict = "stop" | "wake-ack" | "instant" | "delegated" | "blocked" | "dropped"; export declare function emitMicPartial(text: string): void; export declare function readMicPartial(maxAgeMs?: number): { ts: number; text: string; } | null; export declare function emitMicVerdict(entry: { text: string; verdict: MicVerdict; detail?: string; /** The exact trigger word/phrase inside `text` that caused this verdict — * the TUI ticker anchors its annotation label above it. */ match?: string; }): void; export interface MicVerdictEntry { ts: number; text: string; verdict: MicVerdict; detail?: string; match?: string; } /** Recent finalized-utterance verdicts, oldest→newest, for the hearing ticker. */ export declare function readMicVerdicts(maxAgeMs?: number, limit?: number): MicVerdictEntry[]; export declare function readLastMicVerdict(maxAgeMs?: number): { ts: number; text: string; verdict: MicVerdict; detail?: string; } | null;