import { LLMChain, LLMChainInput } from "../../chains/llm_chain.js"; import { PromptTemplate } from "@langchain/core/prompts"; import { BaseLanguageModelInterface } from "@langchain/core/language_models/base"; import { ChainValues } from "@langchain/core/utils/types"; //#region src/evaluation/qa/eval_chain.d.ts interface EvaluateArgs { questionKey: string; answerKey: string; predictionKey: string; } declare class QAEvalChain extends LLMChain { static lc_name(): string; static fromLlm(llm: BaseLanguageModelInterface, options?: { prompt?: PromptTemplate; chainInput?: Omit; }): QAEvalChain; evaluate(examples: ChainValues, predictions: ChainValues, args?: EvaluateArgs): Promise; } //#endregion export { QAEvalChain }; //# sourceMappingURL=eval_chain.d.ts.map