import type { OpenAIEmbeddingAdapter } from "@oscharko-dev/keiko-model-gateway";
import type { KnowledgeStore } from "../store.js";
import { type RetrievalQuery, type RetrievalResult } from "./types.js";
export interface RetrievalDependencies {
    readonly store: KnowledgeStore;
    readonly embeddingAdapter: OpenAIEmbeddingAdapter;
    readonly signal?: AbortSignal;
}
export declare function runLocalKnowledgeRetrieval(deps: RetrievalDependencies, query: RetrievalQuery): Promise<RetrievalResult>;
//# sourceMappingURL=retrieval-runner.d.ts.map