import { type AgentMemoryStore } from './agent-memory-store'; /** * In-memory implementation of AgentMemoryStore for development and testing. * Paths are stored as keys; directories are implicit (paths with /). */ export declare class InMemoryAgentMemoryStore implements AgentMemoryStore { private readonly store; view(path: string, viewRange?: [number, number]): Promise; create(path: string, fileText: string): Promise; strReplace(path: string, oldStr: string, newStr: string): Promise; insert(path: string, insertLine: number, insertText: string): Promise; delete(path: string): Promise; rename(oldPath: string, newPath: string): Promise; private isDirectory; private hasAnyChild; private ensureParentDir; private listDirectory; }