@mui/x-data-grid-premium
Version:
The Premium plan edition of the MUI X Data Grid Components.
29 lines • 1 kB
TypeScript
import * as React from 'react';
import type { GridSlotProps, RenderProp } from '@mui/x-data-grid';
import type { GridExcelExportOptions } from "../../hooks/features/export/index.js";
export type ExportExcelProps = GridSlotProps['baseButton'] & {
/**
* A function to customize rendering of the component.
*/
render?: RenderProp<GridSlotProps['baseButton']>;
/**
* The options to apply on the Excel export.
* @demos
* - [Excel export](/x/react-data-grid/export/#excel-export)
*/
options?: GridExcelExportOptions;
};
/**
* A button that triggers an Excel export.
* It renders the `baseButton` slot.
*
* Demos:
*
* - [Export](https://mui.com/x/react-data-grid/components/export/)
*
* API:
*
* - [ExportExcel API](https://mui.com/x/api/data-grid/export-excel/)
*/
declare const ExportExcel: React.ForwardRefExoticComponent<ExportExcelProps> | React.ForwardRefExoticComponent<Omit<ExportExcelProps, "ref"> & React.RefAttributes<HTMLButtonElement>>;
export { ExportExcel };