import { Logger } from '../../utils/logger'; export declare class RetrievalService { private logger; private projectRoot; private vectorStore; private embeddingService; private reranker; private chunker; private stateManager; private queryCache; constructor(logger: Logger, projectRoot: string); /** * incrementally index the project. * Checks filestamps to avoid re-embedding unchanged files. */ indexProject(): Promise; /** * Retrieve relevant context for a specific query. */ retrieveContext(query: string, limit?: number): Promise; /** * Retrieves "Conceptual" context by prioritizing Markdown files and Glossary terms. * Useful for high-level documentation where code details are distractions. */ retrieveConceptualContext(query: string, limit?: number): Promise; } //# sourceMappingURL=retrieval-service.d.ts.map