import type * as React from 'react'; import { Input } from '../../../atoms/forms/Input/index.js'; export type DataTableToolbarProps = React.ComponentPropsWithoutRef<'div'>; declare function DataTableToolbarRoot({ className, children, ...props }: DataTableToolbarProps): React.JSX.Element; export interface DataTableToolbarTitleProps extends React.ComponentPropsWithoutRef<'h3'> { icon?: React.ReactNode; } declare function Title({ className, icon, children, ...props }: DataTableToolbarTitleProps): React.JSX.Element; export type DataTableToolbarDescriptionProps = React.ComponentPropsWithoutRef<'p'>; declare function Description({ className, children, ...props }: DataTableToolbarDescriptionProps): React.JSX.Element; export type DataTableToolbarActionsProps = React.ComponentPropsWithoutRef<'div'>; declare function Actions({ className, children, ...props }: DataTableToolbarActionsProps): React.JSX.Element; export interface DataTableToolbarKebabProps extends React.ComponentPropsWithoutRef<'div'> { children: React.ReactNode; } declare function Kebab({ className, children, ...props }: DataTableToolbarKebabProps): React.JSX.Element; export type DataTableToolbarFiltersProps = React.ComponentPropsWithoutRef<'div'>; declare function Filters({ className, children, ...props }: DataTableToolbarFiltersProps): React.JSX.Element; export type DataTableToolbarSearchProps = Omit, 'size' | 'startIcon'>; declare function SearchInput({ className, ...props }: DataTableToolbarSearchProps): React.JSX.Element; export declare const DataTableToolbar: typeof DataTableToolbarRoot & { Title: typeof Title; Description: typeof Description; Actions: typeof Actions; Kebab: typeof Kebab; Filters: typeof Filters; Search: typeof SearchInput; }; export {};