export declare function storeKnowledge(args: { domain: string; key: string; data: Record; tags?: string[]; replace?: boolean; }): Promise<{ id: string; domain: string; key: string; created: boolean; updated_at: string; }>; export declare function getKnowledge(args: { domain: string; key: string; }): Promise>; export declare function searchKnowledge(args: { domain: string; query: Record; tags?: string[]; limit?: number; offset?: number; }): Promise<{ entries: Record[]; total: number; }>; export declare function listKnowledge(args: { domain: string; tags?: string[]; search?: string; limit?: number; offset?: number; }): Promise<{ entries: Record[]; total: number; }>; export declare function deleteKnowledge(args: { domain: string; key: string; }): Promise<{ deleted: boolean; }>; export declare function setKnowledgeField(args: { domain: string; key: string; path: string; value: any; tags?: string[]; }): Promise<{ id: string; domain: string; key: string; created: boolean; updated_at: string; }>; export declare function removeKnowledgeField(args: { domain: string; key: string; path: string; }): Promise<{ removed: boolean; }>; export declare function listDomains(): Promise<{ domains: Array<{ domain: string; count: number; latest: string; }>; }>; export declare function appendKnowledge(args: { domain: string; key: string; path: string; value: any; }): Promise<{ id: string; domain: string; key: string; updated_at: string; }>;