/** * Preference Store Implementation. * * File-based JSON storage of user preferences in `.lisa/preferences.json`. * Reads the full file on every operation (no in-memory cache — simple, correct). * * Part of Phase 5D: Preference Key-Value Store. */ import type { IPreferenceStore } from '../../domain/interfaces/IPreferenceStore'; /** * Create a file-based PreferenceStore. * * @param projectRoot - Project root directory (location of `.lisa/`) * @param logger - Optional logger for warnings (invalid JSON, etc.) */ export declare function createPreferenceStore(projectRoot: string, logger?: { warn: (msg: string, ctx?: Record) => void; }): IPreferenceStore; //# sourceMappingURL=PreferenceStore.d.ts.map