UNPKG

@langchain/core

Version:
23 lines (22 loc) 991 B
import { InputValues } from "../utils/types/index.js"; import { Runnable } from "../runnables/base.js"; import { TypedPromptInputValues } from "./base.js"; import { TemplateFormat } from "./template.js"; //#region src/prompts/dict.d.ts declare class DictPromptTemplate<RunInput extends InputValues = InputValues, RunOutput extends Record<string, unknown> = Record<string, unknown>> extends Runnable<TypedPromptInputValues<RunInput>, RunOutput> { lc_namespace: string[]; lc_serializable: boolean; template: Record<string, unknown>; templateFormat: TemplateFormat; inputVariables: Array<Extract<keyof RunInput, string>>; static lc_name(): string; constructor(fields: { template: Record<string, unknown>; templateFormat?: TemplateFormat; }); format(values: TypedPromptInputValues<RunInput>): Promise<RunOutput>; invoke(values: TypedPromptInputValues<InputValues>): Promise<RunOutput>; } //#endregion export { DictPromptTemplate }; //# sourceMappingURL=dict.d.ts.map