/** * Local file-based storage for phenotypic profiles. * * Each genome gets a JSON file containing its accumulated behavioral * statistics. Like immunological memory — the system remembers what * "self" looks like for each genome it has encountered. * * No database. No central server. JSON files on your machine. */ import { type PhenotypicProfile } from "../sensorium/matcher.js"; export declare class ProfileStore { private readonly basePath; private cache; constructor(basePath?: string); /** Ensure the storage directory exists. */ init(): Promise; /** Load or create a profile for a genome hash. */ load(genomeHash: string): Promise; /** Persist a profile to disk. */ save(profile: PhenotypicProfile): Promise; private profilePath; } //# sourceMappingURL=profile-store.d.ts.map