import { InputValues, MemoryVariables, BaseMemory, OutputValues } from "./base.js"; import { BaseChatMemory, BaseChatMemoryInput } from "./chat_memory.js"; export interface CombinedMemoryInput extends BaseChatMemoryInput { memories: BaseMemory[]; humanPrefix?: string; aiPrefix?: string; memoryKey?: string; } export declare class CombinedMemory extends BaseChatMemory implements CombinedMemoryInput { humanPrefix: string; aiPrefix: string; memoryKey: string; memories: BaseMemory[]; constructor(fields?: CombinedMemoryInput); checkRepeatedMemoryVariable(): void; checkInputKey(): void; loadMemoryVariables(inputValues: InputValues): Promise; saveContext(inputValues: InputValues, outputValues: OutputValues): Promise; clear(): Promise; get memoryKeys(): string[]; }