import { FileDiffMetadata } from "../../types.js"; import { GetHoveredLineResult } from "../../managers/InteractionManager.js"; import { MergeConflictDiffAction } from "../../utils/parseMergeConflictDiffFromFile.js"; import { DiffBasePropsReact } from "../types.js"; import { ReactNode } from "react"; //#region src/react/utils/renderDiffChildren.d.ts interface RenderDiffChildrenProps { fileDiff: FileDiffMetadata; actions?: (MergeConflictDiffAction | undefined)[]; renderCustomHeader: DiffBasePropsReact['renderCustomHeader']; renderHeaderPrefix: DiffBasePropsReact['renderHeaderPrefix']; renderHeaderMetadata: DiffBasePropsReact['renderHeaderMetadata']; renderAnnotation: DiffBasePropsReact['renderAnnotation']; renderGutterUtility: DiffBasePropsReact['renderGutterUtility']; renderMergeConflictUtility?(action: MergeConflictDiffAction, getInstance: () => T | undefined): ReactNode; lineAnnotations: DiffBasePropsReact['lineAnnotations']; getHoveredLine(): GetHoveredLineResult<'diff'> | undefined; getInstance?(): T | undefined; } declare function renderDiffChildren({ fileDiff, actions, renderCustomHeader, renderHeaderPrefix, renderHeaderMetadata, renderAnnotation, renderGutterUtility, renderMergeConflictUtility, lineAnnotations, getHoveredLine, getInstance }: RenderDiffChildrenProps): ReactNode; //#endregion export { renderDiffChildren }; //# sourceMappingURL=renderDiffChildren.d.ts.map