import * as React from 'react'; import { ButtonProps } from '@mui/material/Button'; import { GridCsvExportOptions, GridPrintExportOptions } from '../../models/gridExport'; export interface GridExportDisplayOptions { /** * If `true`, this export option will be removed from the GridToolbarExport menu. * @default false */ disableToolbarButton?: boolean; } export interface GridExportMenuItemProps { hideMenu?: () => void; options?: Options & GridExportDisplayOptions; } export type GridCsvExportMenuItemProps = GridExportMenuItemProps; export type GridPrintExportMenuItemProps = GridExportMenuItemProps; export interface GridToolbarExportProps extends ButtonProps { csvOptions?: GridCsvExportOptions & GridExportDisplayOptions; printOptions?: GridPrintExportOptions & GridExportDisplayOptions; [key: string]: any; } export declare function GridCsvExportMenuItem(props: GridCsvExportMenuItemProps): React.JSX.Element; export declare function GridPrintExportMenuItem(props: GridPrintExportMenuItemProps): React.JSX.Element; declare const GridToolbarExport: React.ForwardRefExoticComponent & React.RefAttributes>; export { GridToolbarExport };