{"version":3,"file":"message_history.d.cts","names":["BaseChatMessageHistory","BaseListChatMessageHistory","BaseMessage","BaseTracer","Run","FakeChatMessageHistory","Array","Promise","FakeListChatMessageHistory","FakeTracer"],"sources":["../../../src/utils/testing/message_history.d.ts"],"sourcesContent":["import { BaseChatMessageHistory, BaseListChatMessageHistory } from \"../../chat_history.js\";\nimport { BaseMessage } from \"../../messages/index.js\";\nimport { BaseTracer, Run } from \"../../tracers/base.js\";\nexport declare class FakeChatMessageHistory extends BaseChatMessageHistory {\n    lc_namespace: string[];\n    messages: Array<BaseMessage>;\n    constructor();\n    getMessages(): Promise<BaseMessage[]>;\n    addMessage(message: BaseMessage): Promise<void>;\n    addUserMessage(message: string): Promise<void>;\n    addAIMessage(message: string): Promise<void>;\n    clear(): Promise<void>;\n}\nexport declare class FakeListChatMessageHistory extends BaseListChatMessageHistory {\n    lc_namespace: string[];\n    messages: Array<BaseMessage>;\n    constructor();\n    addMessage(message: BaseMessage): Promise<void>;\n    getMessages(): Promise<BaseMessage[]>;\n}\nexport declare class FakeTracer extends BaseTracer {\n    name: string;\n    runs: Run[];\n    constructor();\n    protected persistRun(run: Run): Promise<void>;\n}\n"],"mappings":";;;;;cAGqBK,sBAAAA,SAA+BL,sBAAAA;;EAA/BK,QAAAA,EAEPC,KAFOD,CAEDH,WAFuB,CAAA;EAAA,WAAA,CAAA;EAAA,WAEvBA,CAAAA,CAAAA,EAEDK,OAFCL,CAEOA,WAFPA,EAAAA,CAAAA;EAAW,UAAjBI,CAAAA,OAAAA,EAGUJ,WAHVI,CAAAA,EAGwBC,OAHxBD,CAAAA,IAAAA,CAAAA;EAAK,cAEQJ,CAAAA,OAAAA,EAAAA,MAAAA,CAAAA,EAEUK,OAFVL,CAAAA,IAAAA,CAAAA;EAAW,YAAnBK,CAAAA,OAAAA,EAAAA,MAAAA,CAAAA,EAGgBA,OAHhBA,CAAAA,IAAAA,CAAAA;EAAO,KACFL,CAAAA,CAAAA,EAGXK,OAHWL,CAAAA,IAAAA,CAAAA;;AACaK,cAIhBC,0BAAAA,SAAmCP,0BAAAA,CAJnBM;EAAO,YACTA,EAAAA,MAAAA,EAAAA;EAAO,QAC7BA,EAICD,KAJDC,CAIOL,WAJPK,CAAAA;EAAO,WARgCP,CAAAA;EAAsB,UAAA,CAAA,OAAA,EAclDE,WAdkD,CAAA,EAcpCK,OAdoC,CAAA,IAAA,CAAA;EAUrDC,WAAAA,CAAAA,CAAAA,EAKFD,OALEC,CAKMN,WALoB,EAAA,CAAA;;AAE3BA,cAKCO,UAAAA,SAAmBN,UAAAA,CALpBD;EAAW,IAAjBI,EAAAA,MAAAA;EAAK,IAEKJ,EAKdE,GALcF,EAAAA;EAAW,WAAGK,CAAAA;EAAO,UAClBL,UAAAA,CAAAA,GAAAA,EAMGE,GANHF,CAAAA,EAMSK,OANTL,CAAAA,IAAAA,CAAAA"}