import { Runnable } from "../runnables/base.js"; import type { InputValues } from "../utils/types/index.js"; import { TypedPromptInputValues } from "./base.js"; import { TemplateFormat } from "./template.js"; export declare class DictPromptTemplate = Record> extends Runnable, RunOutput> { lc_namespace: string[]; lc_serializable: boolean; template: Record; templateFormat: TemplateFormat; inputVariables: Array>; static lc_name(): string; constructor(fields: { template: Record; templateFormat?: TemplateFormat; }); format(values: TypedPromptInputValues): Promise; invoke(values: TypedPromptInputValues): Promise; }