import { Config, QueryResult } from '../types/index.js';
import { VectorStoreManager } from './vectorStore.js';
export declare class QueryProcessor {
    private config;
    private vectorStore;
    private baseDirectory?;
    constructor(config: Config, vectorStore: VectorStoreManager, baseDirectory?: string);
    query(question: string, limit?: number, generateAnswer?: boolean): Promise<QueryResult>;
}
//# sourceMappingURL=queryProcessor.d.ts.map