import { ColumnVisibility } from './column-visibility';
import { Content } from './content';
import { Root } from './root';
import { Search } from './search';
import { Toolbar } from './toolbar';
export type { ActionItem, ActionsProps } from './actions';
export type { RenderRowSubComponentProps } from './content';
export { type ColumnDef, type Column } from '@tanstack/react-table';
export declare const DataTable: {
    Root: typeof Root;
    Toolbar: typeof Toolbar;
    Search: typeof Search;
    ColumnVisibility: typeof ColumnVisibility;
    Content: typeof Content;
    Pagination: ({ showSelectedCount, showPaginationInfo, className, showPerPageLabel, selectPlaceholder, selectedCountText, paginationInfoText, }: import("./pagination").PaginationProps) => import("react/jsx-runtime").JSX.Element;
    Actions: ({ actions }: import("./actions").ActionsProps) => import("react/jsx-runtime").JSX.Element | null;
};
