import type { MemoryConfig } from "./types.js";
export declare class MemoryFrame {
    readonly configKey: string;
    readonly config: MemoryConfig;
    constructor(config: MemoryConfig);
    /** Frame identity is purely the resolved dir — two frames pointing
     *  at the same realpath are interchangeable for stack-dedup and
     *  manager-cache lookup, regardless of auxiliary config like
     *  `model` or `compaction.threshold`. */
    static equals(a: MemoryFrame, b: MemoryFrame): boolean;
}
