{"version":3,"file":"renderDiffChildren.d.ts","names":["Slots","VNodeChild","GetHoveredLineResult","DiffLineAnnotation","FileDiffMetadata","MergeConflictResolution","MergeConflictDiffAction","RenderDiffChildrenProps","renderDiffChildren","fileDiff","slots","lineAnnotations","getHoveredLine","actions","resolveConflict"],"sources":["../../../src/vue/utils/renderDiffChildren.d.ts"],"sourcesContent":["import type { Slots, VNodeChild } from 'vue';\nimport type { GetHoveredLineResult } from '../../managers/InteractionManager';\nimport type { DiffLineAnnotation, FileDiffMetadata, MergeConflictResolution } from '../../types';\nimport { type MergeConflictDiffAction } from '../../utils/parseMergeConflictDiffFromFile';\ninterface RenderDiffChildrenProps {\n    fileDiff: FileDiffMetadata;\n    slots: Slots;\n    lineAnnotations: DiffLineAnnotation[] | undefined;\n    getHoveredLine(): GetHoveredLineResult<'diff'> | undefined;\n    actions?: (MergeConflictDiffAction | undefined)[];\n    resolveConflict?(conflictIndex: number, resolution: MergeConflictResolution): void;\n}\nexport declare function renderDiffChildren({ fileDiff, slots, lineAnnotations, getHoveredLine, actions, resolveConflict }: RenderDiffChildrenProps): VNodeChild[];\nexport {};\n//# sourceMappingURL=renderDiffChildren.d.ts.map"],"mappings":";;;;;;UAIUO,uBAAAA;YACIH;EADJG,KAAAA,EAECP,KAFDO;EACIH,eAAAA,EAEOD,kBAFPC,EAAAA,GAAAA,SAAAA;EACHJ,cAAAA,EAAAA,EAEWE,oBAFXF,CAAAA,MAAAA,CAAAA,GAAAA,SAAAA;EACUG,OAAAA,CAAAA,EAAAA,CAENG,uBAFMH,GAAAA,SAAAA,CAAAA,EAAAA;EACCD,eAAAA,EAAAA,aAAAA,EAAAA,MAAAA,EAAAA,UAAAA,EAEkCG,uBAFlCH,CAAAA,EAAAA,IAAAA;;AAEkCG,iBAEhCG,kBAAAA,CAFgCH;EAAAA,QAAAA;EAAAA,KAAAA;EAAAA,eAAAA;EAAAA,cAAAA;EAAAA,OAAAA;EAAAA;AAAAA,CAAAA,EAEmEE,uBAFnEF,CAAAA,EAE6FJ,UAF7FI,EAAAA"}