export type FileMemorySegment = {
    path: string;
    snippet: string;
    turn: number;
};
export declare class FileMemory {
    private segments;
    private maxSegments;
    constructor(maxSegments?: number);
    ingestFromTool(toolName: string, args: unknown, resultText: string, turn: number): void;
    getActiveSegments(): FileMemorySegment[];
    private extractPath;
}
//# sourceMappingURL=file-memory.d.ts.map