import React from 'react'; import { GridToolbarProps } from '@mui/x-data-grid'; import { BulkDeleteData, BulkUpdateData, GridEnrichedBySchemaColDef, Id, Item, OnSelectActions } from '../../@types'; export type CustomToolbarProps = GridToolbarProps & { preparedColumns: GridEnrichedBySchemaColDef[]; setPreparedColumns: (p: null | GridEnrichedBySchemaColDef[]) => void; onSelectActions?: OnSelectActions[]; selectionModel: Item[]; bulkUpdateData: BulkUpdateData; bulkDeleteData: BulkDeleteData; bulkCreateData: (p: Id[]) => void; hideColumnsButton?: boolean; hideFilterButton?: boolean; hideDensityButton?: boolean; hideExportButton?: boolean; hideQuickFilterBar?: boolean; handleExportExcel?: () => void; paginationMode?: 'client' | 'server'; }; /** * * * @returns Custom Toolbar for the grid */ export declare const CustomToolbar: ({ preparedColumns, setPreparedColumns, onSelectActions, selectionModel, bulkUpdateData, bulkDeleteData, bulkCreateData, hideColumnsButton, hideFilterButton, hideDensityButton, hideExportButton, hideQuickFilterBar, handleExportExcel, paginationMode, ...otherProps }: CustomToolbarProps) => React.JSX.Element; //# sourceMappingURL=CustomToolbar.d.ts.map