import React from "react";
import type { DataTablePropsBase } from "../dataTypes";
import type { TableRowProps } from "./tableRow";
export interface DataTableProps<TItem, TContext> extends DataTablePropsBase<TItem, TContext>, Pick<TableRowProps<TItem, TContext>, "rowProps"> {
    className?: string;
    headerRowClassName?: string;
}
declare function dataTable<TItem, TContext>(props: DataTableProps<TItem, TContext>): React.JSX.Element;
declare namespace dataTable {
    var defaultProps: Partial<DataTableProps<any, any>>;
}
declare const DataTable: typeof dataTable;
export default DataTable;
