import * as React from 'react'; import { type RenderProp } from '@mui/x-internals/useComponentRenderer'; import { type ChartImageExportOptions } from "../internals/plugins/useChartProExport/index.js"; import { type ChartsSlotPropsPro } from "../internals/material/index.js"; export interface ChartsToolbarImageExportOptions extends Omit, Required> {} export type ChartsToolbarImageExportTriggerProps = ChartsSlotPropsPro['baseButton'] & { /** * A function to customize the rendering of the component. */ render?: RenderProp; /** * The options to apply on the image export. * @demos * - [Export as Image](https://mui.com/x/react-charts/export/#export-as-image) */ options?: ChartsToolbarImageExportOptions; }; /** * A button that triggers an image export. * It renders the `baseButton` slot. * * Demos: * * - [Export](https://mui.com/x/react-charts/export/) */ declare const ChartsToolbarImageExportTrigger: React.ForwardRefExoticComponent | React.ForwardRefExoticComponent & React.RefAttributes>; export { ChartsToolbarImageExportTrigger };