import { YamlStore } from "./yaml-store.js";
export interface Personality {
    /** Unique identifier — lowercase alphanumeric + hyphens */
    name: string;
    /** Human-readable display label */
    label: string;
    /** Short tooltip for UI (one line) */
    description: string;
    /** 1-2 sentences injected into system prompt */
    promptFragment: string;
    createdAt: number;
    updatedAt: number;
}
/**
 * File-backed personality store with builtin cascade support.
 * Each personality is a YAML file in personalities/<name>.yaml.
 */
export declare class PersonalityStore extends YamlStore<Personality> {
    constructor(configDir: string);
}
//# sourceMappingURL=personality-store.d.ts.map