import { FileContents, FileDiffMetadata } from "../../types.js"; import { GetHoveredLineResult } from "../../managers/MouseEventManager.js"; import { DiffBasePropsReact } from "../types.js"; import { ReactNode } from "react"; //#region src/react/utils/renderDiffChildren.d.ts interface RenderDiffChildrenProps { fileDiff?: FileDiffMetadata; oldFile?: FileContents; newFile?: FileContents; renderHeaderMetadata: DiffBasePropsReact["renderHeaderMetadata"]; renderAnnotation: DiffBasePropsReact["renderAnnotation"]; renderHoverUtility: DiffBasePropsReact["renderHoverUtility"]; lineAnnotations: DiffBasePropsReact["lineAnnotations"]; getHoveredLine(): GetHoveredLineResult<"diff"> | undefined; } declare function renderDiffChildren({ fileDiff, oldFile, newFile, renderHeaderMetadata, renderAnnotation, renderHoverUtility, lineAnnotations, getHoveredLine }: RenderDiffChildrenProps): ReactNode; //#endregion export { renderDiffChildren }; //# sourceMappingURL=renderDiffChildren.d.ts.map