import { GridToolbarProps } from '@mui/x-data-grid-pro'; import { AppliedFilter } from '../../AppliedFilters'; import { BulkActionConfig, BulkDeleteConfig, DataGridConsolidatedFilterConfig, DataGridNestedListConfig, FilterRecords, FilterValue, ToolbarButtonConfig, ToolbarFilterConfig } from '../types'; export interface CustomToolbarProps extends Partial { customButtons?: ToolbarButtonConfig[]; customFilters?: ToolbarFilterConfig[]; consolidatedFilter?: boolean | DataGridConsolidatedFilterConfig; nestedList?: DataGridNestedListConfig; appliedFilters?: AppliedFilter[]; showAppliedFilters?: boolean; maxVisibleAppliedFilters?: number; bulkActions?: BulkActionConfig[]; bulkDeleteConfig?: BulkDeleteConfig; filterValues?: FilterRecords; hideSort?: boolean; hideRefresh?: boolean; hideColumns?: boolean; onFilterValuesChange?: (id: string, value: FilterValue) => void; onFilterValuesReplaceAll?: (values: FilterRecords) => void; onClearAllFilters?: () => void; onRefresh?: () => void; loading?: boolean; } export declare const CustomToolbar: import('../../../../node_modules/react').NamedExoticComponent;