import { OnModuleInit } from "@nestjs/common"; import { ProjectsService } from "../projects/projects.service.js"; import type { GetKnowledgeResult, KnowledgeEntry, SyncResult, KnowledgeSourceStatus } from "@devflow-tools/sdk"; export declare class KnowledgeService implements OnModuleInit { private readonly projectsService; private readonly embedder; constructor(projectsService: ProjectsService); private getEngine; onModuleInit(): Promise; private _initKnowledge; search(rootPath: string, query: string, scope?: string): Promise; query(rootPath: string, query: string, scope?: string, budgetTokens?: number): Promise; sync(rootPath: string, pluginName?: string): Promise; getSources(rootPath: string): Promise; } //# sourceMappingURL=knowledge.service.d.ts.map