{"version":3,"file":"dict.d.cts","names":["Runnable","InputValues","TypedPromptInputValues","TemplateFormat","DictPromptTemplate","Record","RunInput","RunOutput","Extract","Array","Promise"],"sources":["../../src/prompts/dict.d.ts"],"sourcesContent":["import { Runnable } from \"../runnables/base.js\";\nimport type { InputValues } from \"../utils/types/index.js\";\nimport { TypedPromptInputValues } from \"./base.js\";\nimport { TemplateFormat } from \"./template.js\";\nexport declare class DictPromptTemplate<RunInput extends InputValues = InputValues, RunOutput extends Record<string, unknown> = Record<string, unknown>> extends Runnable<TypedPromptInputValues<RunInput>, RunOutput> {\n    lc_namespace: string[];\n    lc_serializable: boolean;\n    template: Record<string, unknown>;\n    templateFormat: TemplateFormat;\n    inputVariables: Array<Extract<keyof RunInput, string>>;\n    static lc_name(): string;\n    constructor(fields: {\n        template: Record<string, unknown>;\n        templateFormat?: TemplateFormat;\n    });\n    format(values: TypedPromptInputValues<RunInput>): Promise<RunOutput>;\n    invoke(values: TypedPromptInputValues<InputValues>): Promise<RunOutput>;\n}\n"],"mappings":";;;;;;cAIqBI,oCAAoCH,cAAcA,+BAA+BI,0BAA0BA,iCAAiCL,SAASE,uBAAuBI,WAAWC;;EAAvLH,eAAAA,EAAAA,OAAkB;EAAA,QAAA,EAGzBC,MAHyB,CAAA,MAAA,EAAA,OAAA,CAAA;EAAA,cAAkBJ,EAIrCE,cAJqCF;EAAW,cAAGA,EAKnDQ,KALmDR,CAK7CO,OAL6CP,CAAAA,MAK/BK,QAL+BL,EAAAA,MAAAA,CAAAA,CAAAA;EAAW,OAAoBI,OAAAA,CAAAA,CAAAA,EAAAA,MAAAA;EAAM,WAAoBA,CAAAA,MAAAA,EAAAA;IAAiEC,QAAAA,EAQ/KD,MAR+KC,CAAAA,MAAAA,EAAAA,OAAAA,CAAAA;IAAvBJ,cAAAA,CAAAA,EASjJC,cATiJD;EAAsB,CAAA;EAAqB,MAGvMG,CAAAA,MAAAA,EAQKH,sBARLG,CAQ4BC,QAR5BD,CAAAA,CAAAA,EAQwCK,OARxCL,CAQgDE,SARhDF,CAAAA;EAAM,MACAF,CAAAA,MAAAA,EAQDD,sBARCC,CAQsBF,WARtBE,CAAAA,CAAAA,EAQqCO,OARrCP,CAQ6CI,SAR7CJ,CAAAA"}