{"version":3,"file":"renderDiffChildren.d.ts","names":["ReactNode","GetHoveredLineResult","FileDiffMetadata","MergeConflictDiffAction","DiffBasePropsReact","RenderDiffChildrenProps","LAnnotation","T","renderDiffChildren","fileDiff","actions","renderCustomHeader","renderHeaderPrefix","renderHeaderMetadata","renderAnnotation","renderGutterUtility","renderHoverUtility","renderMergeConflictUtility","lineAnnotations","getHoveredLine","getInstance"],"sources":["../../../src/react/utils/renderDiffChildren.d.ts"],"sourcesContent":["import type { ReactNode } from 'react';\nimport type { GetHoveredLineResult } from '../../managers/InteractionManager';\nimport type { FileDiffMetadata } from '../../types';\nimport { type MergeConflictDiffAction } from '../../utils/parseMergeConflictDiffFromFile';\nimport type { DiffBasePropsReact } from '../types';\ninterface RenderDiffChildrenProps<LAnnotation, T> {\n    fileDiff: FileDiffMetadata;\n    actions?: (MergeConflictDiffAction | undefined)[];\n    renderCustomHeader: DiffBasePropsReact<LAnnotation>['renderCustomHeader'];\n    renderHeaderPrefix: DiffBasePropsReact<LAnnotation>['renderHeaderPrefix'];\n    renderHeaderMetadata: DiffBasePropsReact<LAnnotation>['renderHeaderMetadata'];\n    renderAnnotation: DiffBasePropsReact<LAnnotation>['renderAnnotation'];\n    renderGutterUtility: DiffBasePropsReact<LAnnotation>['renderGutterUtility'];\n    renderHoverUtility: DiffBasePropsReact<LAnnotation>['renderHoverUtility'];\n    renderMergeConflictUtility?(action: MergeConflictDiffAction, getInstance: () => T | undefined): ReactNode;\n    lineAnnotations: DiffBasePropsReact<LAnnotation>['lineAnnotations'];\n    getHoveredLine(): GetHoveredLineResult<'diff'> | undefined;\n    getInstance?(): T | undefined;\n}\nexport declare function renderDiffChildren<LAnnotation, T>({ fileDiff, actions, renderCustomHeader, renderHeaderPrefix, renderHeaderMetadata, renderAnnotation, renderGutterUtility, renderHoverUtility, renderMergeConflictUtility, lineAnnotations, getHoveredLine, getInstance }: RenderDiffChildrenProps<LAnnotation, T>): ReactNode;\nexport {};\n//# sourceMappingURL=renderDiffChildren.d.ts.map"],"mappings":";;;;;;;UAKUK;YACIH;EADJG,OAAAA,CAAAA,EAAAA,CAEKF,uBAFkBG,GAAAA,SAAAC,CAAAA,EAAAA;EACnBL,kBAAAA,EAEUE,kBAFVF,CAE6BI,WAF7BJ,CAAAA,CAAAA,oBAAAA,CAAAA;EACCC,kBAAAA,EAESC,kBAFTD,CAE4BG,WAF5BH,CAAAA,CAAAA,oBAAAA,CAAAA;EAC4BG,oBAAAA,EAEjBF,kBAFiBE,CAEEA,WAFFA,CAAAA,CAAAA,sBAAAA,CAAAA;EAAnBF,gBAAAA,EAGFA,kBAHEA,CAGiBE,WAHjBF,CAAAA,CAAAA,kBAAAA,CAAAA;EACmBE,mBAAAA,EAGlBF,kBAHkBE,CAGCA,WAHDA,CAAAA,CAAAA,qBAAAA,CAAAA;EAAnBF,kBAAAA,EAIAA,kBAJAA,CAImBE,WAJnBF,CAAAA,CAAAA,oBAAAA,CAAAA;EACqBE,0BAAAA,EAAAA,MAAAA,EAILH,uBAJKG,EAAAA,WAAAA,EAAAA,GAAAA,GAIuCC,CAJvCD,GAAAA,SAAAA,CAAAA,EAIuDN,SAJvDM;EAAnBF,eAAAA,EAKLA,kBALKA,CAKcE,WALdF,CAAAA,CAAAA,iBAAAA,CAAAA;EACeE,cAAAA,EAAAA,EAKnBL,oBALmBK,CAAAA,MAAAA,CAAAA,GAAAA,SAAAA;EAAnBF,WAAAA,GAAAA,EAMFG,CANEH,GAAAA,SAAAA;;AACGA,iBAODI,kBAPCJ,CAAAA,WAAAA,EAAAA,CAAAA,CAAAA,CAAAA;EAAAA,QAAAA;EAAAA,OAAAA;EAAAA,kBAAAA;EAAAA,kBAAAA;EAAAA,oBAAAA;EAAAA,gBAAAA;EAAAA,mBAAAA;EAAAA,kBAAAA;EAAAA,0BAAAA;EAAAA,eAAAA;EAAAA,cAAAA;EAAAA;AAAAA,CAAAA,EAO4PC,uBAP5PD,CAOoRE,WAPpRF,EAOiSG,CAPjSH,CAAAA,CAAAA,EAOsSJ,SAPtSI"}