import { MemoryFile } from '../types';
export declare class MemoryStore {
    private readonly projectPath;
    readonly memoryDir: string;
    readonly memoryPath: string;
    readonly handoffPath: string;
    constructor(projectPath: string);
    initialize(): Promise<MemoryFile>;
    readMemory(): Promise<MemoryFile>;
    writeMemory(memory: MemoryFile): Promise<void>;
    writeHandoff(markdown: string): Promise<void>;
    readHandoff(): Promise<string | null>;
    createEmptyMemory(): MemoryFile;
}
