///
import { DataViewClearFilters } from './components/clear-filters';
import { DataViewCustom } from './components/custom';
import { DisplayAccess } from './components/display-access';
import { DisplayControls } from './components/display-controls';
import { DataViewEmptyState } from './components/empty-state';
import { Filters } from './components/filters';
import { DataViewList } from './components/list';
import { DataViewSearch } from './components/search';
import { DataViewTimeline } from './components/timeline';
import { Toolbar } from './components/toolbar';
import { DataViewZeroState } from './components/zero-state';
import { DataViewProps } from './data-view.types';
declare function DataViewRoot({ data, fields, query, mode, isLoading, totalRowCount, loadingRowCount, defaultSort, children, onTableQueryChange, onLoadMore, onRowClick, onColumnVisibilityChange, onRowSelectionChange, getRowId, views, defaultView, view, onViewChange, groupByResolvers }: React.PropsWithChildren>): import("react/jsx-runtime").JSX.Element;
declare namespace DataViewRoot {
var displayName: string;
}
export declare const DataView: typeof DataViewRoot & {
List: typeof DataViewList;
Timeline: typeof DataViewTimeline;
Custom: typeof DataViewCustom;
DisplayAccess: typeof DisplayAccess;
EmptyState: typeof DataViewEmptyState;
ZeroState: typeof DataViewZeroState;
ClearFilters: typeof DataViewClearFilters;
Toolbar: typeof Toolbar;
Search: typeof DataViewSearch;
Filters: typeof Filters;
DisplayControls: typeof DisplayControls;
};
export {};
//# sourceMappingURL=data-view.d.ts.map