{"version":3,"file":"document.d.cts","names":["Serializable","Document","Node","Record","id","type","properties","Relationship","source","target","GraphDocument","nodes","relationships"],"sources":["../../src/graphs/document.d.ts"],"sourcesContent":["import { Serializable } from \"@langchain/core/load/serializable\";\nimport { Document } from \"@langchain/core/documents\";\nexport declare class Node extends Serializable {\n    id: string | number;\n    type: string;\n    properties: Record<string, any>;\n    lc_namespace: string[];\n    constructor({ id, type, properties }: {\n        id: string | number;\n        type: string;\n        properties?: Record<string, any>;\n    });\n}\nexport declare class Relationship extends Serializable {\n    source: Node;\n    target: Node;\n    type: string;\n    properties: Record<string, any>;\n    lc_namespace: string[];\n    constructor({ source, target, type, properties }: {\n        source: Node;\n        target: Node;\n        type: string;\n        properties?: Record<string, any>;\n    });\n}\nexport declare class GraphDocument extends Serializable {\n    nodes: Node[];\n    relationships: Relationship[];\n    source: Document;\n    lc_namespace: string[];\n    constructor({ nodes, relationships, source }: {\n        nodes: Node[];\n        relationships: Relationship[];\n        source: Document;\n    });\n}\n//# sourceMappingURL=document.d.ts.map"],"mappings":";;;;cAEqBE,IAAAA,SAAaF,YAAAA;;EAAbE,IAAAA,EAAAA,MAAI;EAGTC,UAAAA,EAAAA,MAAAA,CAAAA,MAAAA,EAAAA,GAAAA,CAAAA;EAEEC,YAAAA,EAAAA,MAAAA,EAAAA;EAAIC,WAAAA,CAAAA;IAAAA,EAAAA;IAAAA,IAAAA;IAAAA;EALwB,CAKxBA,EAAAA;IAAMC,EAAAA,EAAAA,MAAAA,GAAAA,MAAAA;IAGPH,IAAAA,EAAAA,MAAAA;IARaH,UAAAA,CAAAA,EAQbG,MARaH,CAAAA,MAAAA,EAAAA,GAAAA,CAAAA;EAAY,CAAA;AAW9C;AACYE,cADSK,YAAAA,SAAqBP,YAAAA,CAC9BE;EACAA,MAAAA,EADAA,IACAA;EAEIC,MAAAA,EAFJD,IAEIC;EAEEK,IAAAA,EAAAA,MAAAA;EAAQC,UAAAA,EAFVN,MAEUM,CAAAA,MAAAA,EAAAA,GAAAA,CAAAA;EAAQJ,YAAAA,EAAAA,MAAAA,EAAAA;EAAMC,WAAAA,CAAAA;IAAAA,MAAAA;IAAAA,MAAAA;IAAAA,IAAAA;IAAAA;EANc,CAMdA,EAAAA;IACxBJ,MAAAA,EAAAA,IAAAA;IACAA,MAAAA,EAAAA,IAAAA;IAEKC,IAAAA,EAAAA,MAAAA;IAVqBH,UAAAA,CAAAA,EAUrBG,MAVqBH,CAAAA,MAAAA,EAAAA,GAAAA,CAAAA;EAAY,CAAA;AAatD;AACWE,cADUQ,aAAAA,SAAsBV,YAAAA,CAChCE;EACQK,KAAAA,EADRL,IACQK,EAAAA;EACPN,aAAAA,EADOM,YACPN,EAAAA;EAEMU,MAAAA,EAFNV,QAEMU;EAAOC,YAAAA,EAAAA,MAAAA,EAAAA;EAAeJ,WAAAA,CAAAA;IAAAA,KAAAA;IAAAA,aAAAA;IAAAA;EALGR,CAKHQ,EAAAA;IACzBN,KAAAA,EAAAA,IAAAA,EAAAA;IACQK,aAAAA,EAAAA,YAAAA,EAAAA;IACPN,MAAAA,EAAAA,QAAAA;EAR2BD,CAAAA;AAAY"}