import type { KnowledgeProvider, KnowledgeQuery, KnowledgeSearchResult, KnowledgeItem, ProviderHealth, LocalProviderConfig } from "../types"; export declare class LocalKnowledgeProvider implements KnowledgeProvider { readonly name = "local"; readonly type: "local"; readonly description = "Local file-based knowledge repository"; private config; private repository; private initialized; constructor(config?: Partial); initialize(): Promise; search(query: KnowledgeQuery): Promise; getById(id: string): Promise; healthCheck(): Promise; private commitToItem; private calculateScore; private isKnowledgeType; private isKnowledgeLayer; }