/** * Funnel state storage — user-level JSON files under ~/.ruflo (ADR-302/305). * * User-level (not project-level) so dismissals, consent, and disclosure * persist across projects. Files are written 0600 and never committed. * RUFLO_STATE_DIR overrides the directory (tests, unusual $HOME setups). */ export declare function funnelStateDir(): string; export declare function statePath(name: string): string; export declare function readStateJson(name: string): T | null; export declare function writeStateJson(name: string, value: unknown): boolean; export declare function deleteStateFile(name: string): void; //# sourceMappingURL=state.d.ts.map