interface MemoryMatch {
    file: string;
    lines: string;
    score: number;
    lineNumbers: number[];
}
export interface MemorySearchOptions {
    maxResults?: number;
    minScore?: number;
    /** Absolute path to agent-scoped curated memories dir (MEMORY.md + USER.md). */
    memoriesDir?: string;
}
export declare function memorySearch(baseDir: string, query: string, options?: MemorySearchOptions): Promise<MemoryMatch[]>;
export declare function memoryGet(baseDir: string, path: string, from?: number, lines?: number, memoriesDir?: string): {
    content: string;
    lineNumbers: {
        start: number;
        end: number;
    };
} | null;
export {};
