import React from 'react'; import { DataColumnProps, IClickable, IHasCX, IHasRawProps, Link, DndEventHandlers, DataColumnGroupProps } from '@epam/uui-core'; export interface DataTableRowContainerProps extends IClickable, IHasCX, IHasRawProps> { /** Columns groups configuration */ columnGroups?: DataColumnGroupProps[]; columns?: DataColumnProps[]; renderCell?(column: DataColumnProps, idx: number, eventHandlers?: DndEventHandlers): React.ReactNode; /** Columns group cell render function. */ renderGroupCell?(group: DataColumnGroupProps, idx: number, firstColumnIdx: number, lastColumnIdx: number): React.ReactNode; renderConfigButton?(): React.ReactNode; overlays?: React.ReactNode; link?: Link; /** * Drag'n'drop marker event handlers. */ eventHandlers?: DndEventHandlers; } export declare const DataTableRowContainer: (props: DataTableRowContainerProps & { ref?: React.ForwardedRef; }) => React.ReactElement; //# sourceMappingURL=DataTableRowContainer.d.ts.map