import React from "react";
import "./DataTable.css";
export interface DataTableData {
    head: string[];
    body: string[][];
}
declare const DataTable: ({ tableName, data, renderValue, renderHead, disableSort, hideIfEmpty, selectable, selectedRows, setSelectedRows, defaultSort, defaultReversed, stickyFirstColumn, }: {
    tableName: string;
    data: DataTableData;
    renderValue?: (rowIndex: number, columnName: string, value: string) => React.ReactNode;
    renderHead?: (columnName: string, columnIndex: number) => React.ReactNode;
    disableSort?: boolean;
    hideIfEmpty?: boolean;
    selectable?: boolean;
    selectedRows?: number[];
    setSelectedRows?: React.Dispatch<React.SetStateAction<number[]>>;
    defaultSort?: number;
    defaultReversed?: boolean;
    stickyFirstColumn?: boolean;
}) => React.JSX.Element;
export default DataTable;
