export interface ZenoxState { version: string; /** Version we already showed an "update available" toast for — avoids repeat toasts */ notifiedUpdate?: string; } export declare function readState(): ZenoxState | null; /** Atomic write: stage to a temp file then rename to avoid partial-write corruption. */ export declare function writeState(state: ZenoxState): void;