export declare const STOP_SIGNAL_FILE: string; /** Raise the stop signal (records when and why). */ export declare function emitStopSignal(reason?: string): void; /** True when a stop was raised AFTER `sinceTs` (an executor's start time). */ export declare function stopSignaledSince(sinceTs: number): boolean; /** * Full-width CJK punctuation → ASCII. When STT language detection drifts * (observed 2026-07-18: Soniox transcribed "Hey koi." as "Hey koi。"), the * trailing full-width period broke every trigger regex — the wake word was * heard but never matched. Applied at the daemon's write side AND inside the * matchers, so both transcript paths are covered. */ export declare function normalizeSpokenPunctuation(text: string): string; /** True when a mic line is a bare stop command. */ export declare function isStopUtterance(text: string): boolean; export declare function isVocativeStop(text: string): boolean;