{"version":3,"file":"ipfs_datastore.d.ts","names":["BaseListChatMessageHistory","BaseMessage","Datastore","IPFSDatastoreChatMessageHistoryInput","IPFSDatastoreChatMessageHistoryProps","IPFSDatastoreChatMessageHistory","datastore","sessionId","Promise"],"sources":["../../../src/stores/message/ipfs_datastore.d.ts"],"sourcesContent":["import { BaseListChatMessageHistory } from \"@langchain/core/chat_history\";\nimport { type BaseMessage } from \"@langchain/core/messages\";\nimport { type Datastore } from \"interface-datastore\";\nexport interface IPFSDatastoreChatMessageHistoryInput {\n    sessionId: string;\n}\nexport interface IPFSDatastoreChatMessageHistoryProps {\n    datastore: Datastore;\n    sessionId: string;\n}\nexport declare class IPFSDatastoreChatMessageHistory extends BaseListChatMessageHistory {\n    readonly lc_namespace: string[];\n    readonly sessionId: string;\n    private readonly datastore;\n    constructor({ datastore, sessionId }: IPFSDatastoreChatMessageHistoryProps);\n    getMessages(): Promise<BaseMessage[]>;\n    addMessage(message: BaseMessage): Promise<void>;\n    addMessages(messages: BaseMessage[]): Promise<void>;\n    clear(): Promise<void>;\n}\n//# sourceMappingURL=ipfs_datastore.d.ts.map"],"mappings":";;;;;UAGiBG,oCAAAA;;AAAjB;AAGiBC,UAAAA,oCAAAA,CAAoC;EAIhCC,SAAAA,EAHNH,SAGMG;EAIHC,SAAAA,EAAAA,MAAAA;;AAAwBF,cAJrBC,+BAAAA,SAAwCL,0BAAAA,CAInBI;EACfH,SAAAA,YAAAA,EAAAA,MAAAA,EAAAA;EAARO,SAAAA,SAAAA,EAAAA,MAAAA;EACKP,iBAAAA,SAAAA;EAAcO,WAAAA,CAAAA;IAAAA,SAAAA;IAAAA;EAAAA,CAAAA,EAFIJ,oCAEJI;EACZP,WAAAA,CAAAA,CAAAA,EAFPO,OAEOP,CAFCA,WAEDA,EAAAA,CAAAA;EAAgBO,UAAAA,CAAAA,OAAAA,EADlBP,WACkBO,CAAAA,EADJA,OACIA,CAAAA,IAAAA,CAAAA;EAC7BA,WAAAA,CAAAA,QAAAA,EADaP,WACbO,EAAAA,CAAAA,EAD6BA,OAC7BA,CAAAA,IAAAA,CAAAA;EARgDR,KAAAA,CAAAA,CAAAA,EAQhDQ,OARgDR,CAAAA,IAAAA,CAAAA;AAA0B"}