import type { DropdownFilter, BulkAction, DataTableLayout, DataTableTranslations } from "./types.js"; type DataTableToolbarProps = { searchable?: boolean; searchPlaceholder?: string; globalFilter: string; onGlobalFilterChange: (value: string) => void; dropdownFilters?: DropdownFilter[]; dropdownFilterValues: Record; onDropdownFilterChange: (id: string, value: string) => void; layouts?: readonly DataTableLayout[]; currentLayout: DataTableLayout; onLayoutChange: (layout: DataTableLayout) => void; /** True when the table's own container is narrow — cards are forced, so the layout picker hides. */ narrow: boolean; selectedCount: number; selectedRows: T[]; bulkActions?: BulkAction[]; onClearSelection: () => void; translations: Required; }; export declare function DataTableToolbar({ searchable, searchPlaceholder, globalFilter, onGlobalFilterChange, dropdownFilters, dropdownFilterValues, onDropdownFilterChange, layouts, currentLayout, onLayoutChange, narrow, selectedCount, selectedRows, bulkActions, onClearSelection, translations: tt, }: DataTableToolbarProps): import("react").JSX.Element | null; export {}; //# sourceMappingURL=dataTableToolbar.d.ts.map