export declare class VikingMemory { private apiKey; private url; private resource_id; constructor(options: { apiKey: string; url: string; resource_id: string; }); searchMemories(query: string, containerTag: string, // user_id options?: { threshold?: number; limit?: number; searchMode?: string; }): Promise<{ success: true; error?: undefined; results: Array<{ id: string; memory?: string; chunk?: string; similarity: number; }>; total: number; timing: number; } | { success: false; error: string; results: []; total: 0; timing: 0; }>; getProfile(containerTag: string, query?: string): Promise<{ success: true; profile: { static: string[]; dynamic: string[]; }; } | { success: false; error: string; profile: null; }>; addMemory(content: string, containerTag: string, metadata?: { type?: string; tool?: string; [key: string]: unknown; }): Promise<{ success: true; id: string; [key: string]: unknown; } | { success: false; error: string; }>; deleteMemory(memoryId: string): Promise<{ success: true; } | { success: false; error: string; }>; listMemories(containerTag: string, limit?: number, options?: { order?: string; sort?: string; }): Promise<{ success: true; memories: Array<{ id: string; summary: string; createdAt: string; metadata?: Record; }>; pagination: { currentPage: number; totalItems: number; totalPages: number; }; } | { success: false; error: string; memories: []; pagination: { currentPage: 1; totalItems: 0; totalPages: 0; }; }>; ingestConversation(conversationId: string, messages: Array<{ role: string; content: string | Array<{ type: string; text?: string; }>; name?: string; tool_calls?: unknown; tool_call_id?: string; }>, containerTags: string[], metadata?: Record): Promise<{ success: true; id: string; conversationId: string; status: string; } | { success: false; error: string; }>; } //# sourceMappingURL=vikingMemory.d.ts.map