import * as React from "react"; import { type VariantProps } from "class-variance-authority"; declare const dataTableToolbarVariants: (props?: ({ variant?: "default" | "soft" | "plain" | null | undefined; density?: "default" | "compact" | "comfortable" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export type DataTableToolbarProps = React.ComponentProps<"div"> & VariantProps & { title?: React.ReactNode; description?: React.ReactNode; search?: React.ReactNode; filters?: React.ReactNode; summary?: React.ReactNode; actions?: React.ReactNode; selectionActions?: React.ReactNode; selectedCount?: number; totalCount?: number; selectedLabel?: (selectedCount: number, totalCount?: number) => React.ReactNode; titleClassName?: string; descriptionClassName?: string; searchClassName?: string; filtersClassName?: string; summaryClassName?: string; actionsClassName?: string; }; declare function DataTableToolbar({ className, variant, density, title, description, search, filters, summary, actions, selectionActions, selectedCount, totalCount, selectedLabel, titleClassName, descriptionClassName, searchClassName, filtersClassName, summaryClassName, actionsClassName, children, ...props }: DataTableToolbarProps): React.JSX.Element; export { DataTableToolbar, dataTableToolbarVariants };