import React from "react"; import { GridColumnVisibilityModel } from "@mui/x-data-grid-pro"; import { GridColDef, GridSelectionModel } from "@mui/x-data-grid-premium"; import { DataGridFilters, StringFilters, TooltipProps } from "../types"; interface DataGridToolbarProps { columns: GridColDef[]; onColumnVisibilityChange: (field: string) => (e: React.ChangeEvent) => void; columnVisibility: GridColumnVisibilityModel; selectionModel: GridSelectionModel; onRefresh: any; initialStringFilters: StringFilters[]; selectionButtonGroup?: React.ReactNode; tooltip?: TooltipProps; onFilterChange?: (filters: DataGridFilters[]) => void; } declare function DataGridToolbar({ columns, onColumnVisibilityChange, columnVisibility, selectionModel, onRefresh, initialStringFilters, selectionButtonGroup, tooltip, onFilterChange, }: DataGridToolbarProps): JSX.Element; export default DataGridToolbar;