export declare const rawCaptureEnabled: () => boolean; /** * Outcome of a per-turn digest: * - "digest": relevant items distilled — inject `text`. * - "nothing": triage ran fine and judged the block irrelevant — inject nothing. * - "failed": triage could not run (no key, timeout, HTTP error, empty * completion). The caller should tell the smart model its view of * device activity is INCOMPLETE — silence here reads as "nothing * happened" and makes the koi look deaf. */ export type DigestOutcome = { kind: "digest"; text: string; } | { kind: "nothing"; } | { kind: "failed"; reason: string; }; /** * Distill the raw capture block down to what is relevant to `userMessage`. * Retries once on failure (never on a clean "NOTHING"). Never throws. */ export declare function digestCaptureForTurn(rawBlock: string, userMessage: string): Promise;