/**
 * Simple key-value store persisted to .bobbit/state/preferences.json.
 * Auto-saves on every set/remove. Handles missing file gracefully.
 */
export declare class PreferencesStore {
    private data;
    private readonly storeFile;
    constructor(stateDir: string);
    private load;
    private save;
    get(key: string): unknown | undefined;
    set(key: string, value: unknown): void;
    getAll(): Record<string, unknown>;
    remove(key: string): void;
}
//# sourceMappingURL=preferences-store.d.ts.map