import type { RetrievalDependencies } from "../retrieval/retrieval-runner.js";
import type { AnswerGenerator, ConversationGroundedAnswer, ConversationGroundedQuery } from "./types.js";
export interface GroundedAnswerDependencies {
    readonly retrieval: RetrievalDependencies;
    readonly answerGenerator: AnswerGenerator;
    readonly signal?: AbortSignal;
}
export declare function runGroundedAnswer(deps: GroundedAnswerDependencies, query: ConversationGroundedQuery): Promise<ConversationGroundedAnswer>;
//# sourceMappingURL=grounded-answer-runner.d.ts.map