export interface KnowledgeEntry { domain: string; id: string; title: string; content: string; tags?: string[]; metadata?: Record; created_at: string; updated_at: string; } export declare function putEntry(entry: KnowledgeEntry): Promise; export declare function getEntry(domain: string, id: string): Promise; export declare function queryByDomain(domain: string, limit?: number): Promise; export declare function searchByTag(tag: string, limit?: number): Promise; export declare function searchByText(domain: string, text: string, limit?: number): Promise; export declare function deleteEntry(domain: string, id: string): Promise; export declare function countByDomain(domain: string): Promise;