import * as React from "react"; import { ColumnDefinitionElement } from "./ColumnDefinition.definitions"; import { StyledTableRowProps } from "./DataTable.Components"; interface DataTableRowProps extends StyledTableRowProps { key: string; id: string; item: any; columnDefinitions: Array>; columnDataCreationContext?: C; itemIndex: number; dragStarted?: (itemIndex: number) => void; dragEntered?: (itemIndex: number) => void; dragEnded?: (itemIndex: number) => void; isDragTarget?: boolean; bottomBorderActive?: boolean; isDragging?: boolean; } export declare class DataTableRow extends React.Component, { dragable?: boolean; }> { private ref; state: { dragable: boolean; }; static defaultProps: { selected: boolean; hover: boolean; }; onDragHandleMouseOver: () => void; onDragHandleMouseOut: () => void; render(): JSX.Element; } export {};