import React from 'react';
import { RowData, ColumnData } from './types';
type Props = {
    className?: string;
    rowsData: RowData[];
    columnsData: ColumnData[];
    containerRef: React.MutableRefObject<HTMLDivElement>;
    theadRowsNumber?: number;
    onMoveRow?: (dragId: string, hoverId: string) => void;
    onDropRow?: () => void;
    onMoveColumn?: (dragId: string, hoverId: string) => void;
    onDropColumn?: () => void;
    setHoveredColumn?: (columnValue: ColumnData) => void;
    resetHoveredColumn?: () => void;
};
declare const _default: React.MemoExoticComponent<({ className, rowsData, columnsData, containerRef, theadRowsNumber, onMoveRow, onDropRow, onMoveColumn, onDropColumn, setHoveredColumn, resetHoveredColumn }: Props) => React.JSX.Element>;
export default _default;
