import { ReactNode } from 'react';
interface ColumnsProps<T> {
    key: string | ReactNode | any;
    title: string | ReactNode | any;
    width?: number;
    id?: number | string;
    render?: (column: ColumnsProps<T>, item: T) => void;
}
interface DataTableProps<T> {
    sx?: any;
    disabled?: boolean;
    data: T[];
    columns: ColumnsProps<T>[];
    menu?: any;
}
export { DataTableProps };
declare function GrepsrDataTable<T>({ data, columns, sx, }: DataTableProps<T>): JSX.Element;
export default GrepsrDataTable;
