import type { Memory, MemorySearchResult, AddMemoryInput, SearchMemoryInput, UpdateMemoryInput, Mem0Config, MemoryStats, MemoryLayer } from "./types"; export declare class Mem0Adapter { private config; private endpoint; constructor(config: Mem0Config); add(input: AddMemoryInput): Promise; search(input: SearchMemoryInput): Promise; get(id: string): Promise; update(input: UpdateMemoryInput): Promise; delete(id: string): Promise; getAll(layer?: MemoryLayer): Promise; getStats(): Promise; private request; private getUserId; private normalizeLayers; private getAllLayers; private parseMemory; private parseSearchResults; }