///
import { Content } from './components/content';
import { DisplaySettings } from './components/display-settings';
import { Filters } from './components/filters';
import { TableSearch } from './components/search';
import { Toolbar } from './components/toolbar';
import { VirtualizedContent } from './components/virtualized-content';
import { DataTableProps } from './data-table.types';
declare function DataTableRoot({ data, columns, query, mode, isLoading, totalRowCount, loadingRowCount, defaultSort, children, onTableQueryChange, onLoadMore, onRowClick, onColumnVisibilityChange, stickyGroupHeader, getRowId }: React.PropsWithChildren>): import("react/jsx-runtime").JSX.Element;
declare namespace DataTableRoot {
var displayName: string;
}
/**
* @deprecated Use `DataView` instead. DataTable is deprecated and will not receive new features.
*/
export declare const DataTable: typeof DataTableRoot & {
Content: typeof Content;
VirtualizedContent: typeof VirtualizedContent;
Toolbar: typeof Toolbar;
Search: typeof TableSearch;
Filters: typeof Filters;
DisplayControls: typeof DisplaySettings;
};
export {};
//# sourceMappingURL=data-table.d.ts.map