export type WorkingMemoryItem = {
    id: string;
    text: string;
    confidence: number;
    turn: number;
};
export type WorkingMemorySnapshot = {
    items: WorkingMemoryItem[];
    confidence: number;
};
export declare class WorkingMemory {
    private items;
    private maxItems;
    constructor(maxItems?: number);
    remember(text: string, confidence: number, turn: number): void;
    snapshot(): WorkingMemorySnapshot;
}
//# sourceMappingURL=working-memory.d.ts.map