import { PropsWithChildren } from "react";
import 'react-datasheet/lib/react-datasheet.css';
import { DataColumn, HelperColumn, GridElement } from "./types";
declare type Props<T extends object> = {
    data: GridElement[][];
    dataColumns: DataColumn<T>[];
    helperColumns: HelperColumn[];
    setData?: React.Dispatch<React.SetStateAction<GridElement[][]>>;
};
declare function DataGrid<T extends object>({ data, dataColumns, helperColumns, setData, }: PropsWithChildren<Props<T>>): JSX.Element;
export default DataGrid;
