import * as React from 'react'; import { SortableContainer, SortableElement, SortableHandle, SortStartHandler, SortEndHandler } from 'react-sortable-hoc'; import { TrProps } from '../../components/Table'; interface SortableTableProps { children: React.ReactNode; isSorting?: boolean; onSortStart?: SortStartHandler; onSortEnd?: SortEndHandler; } declare const setColumnWidth: ({ node }: { node: Element; }) => void; declare const DraggableTableContainer: ({ children, onSortStart, onSortEnd, ...restProps }: SortableTableProps) => JSX.Element; declare const Tr: React.ComponentClass; declare const HandleIcon: React.ComponentClass, any>; interface DragHandleProps { handleProps?: any; } declare const DragHandle: React.FC; export { Tr, HandleIcon, DragHandle, setColumnWidth, DraggableTableContainer as Table, SortableContainer, SortableElement, SortableHandle, };