import * as React from 'react'; import { MouseEvent } from 'react'; import { ComponentsOverrides } from '@mui/material/styles'; import { ButtonProps } from './Button'; export declare const RefreshButton: (inProps: RefreshButtonProps) => React.JSX.Element; interface Props { label?: string; icon?: React.ReactNode; onClick?: (e: MouseEvent) => void; } export type RefreshButtonProps = Props & ButtonProps; declare const PREFIX = "RaRefreshButton"; declare module '@mui/material/styles' { interface ComponentNameToClassKey { [PREFIX]: 'root'; } interface ComponentsPropsList { [PREFIX]: Partial; } interface Components { [PREFIX]?: { defaultProps?: ComponentsPropsList[typeof PREFIX]; styleOverrides?: ComponentsOverrides>[typeof PREFIX]; }; } } export {}; //# sourceMappingURL=RefreshButton.d.ts.map