import { TooltipProps } from '@mui/material'; import { SpeedDialProps } from '@mui/material/SpeedDial'; import { SpeedDialActionProps } from '@mui/material/SpeedDialAction'; import * as React from 'react'; export type IFloatActionButtonComponentItem = { toolTip?: TooltipPropsExt; } & SpeedDialActionProps; export type TooltipPropsExt = Omit; export interface IFloatActionButtonComponentProps extends SpeedDialProps { cancelProps?: IFloatActionButtonComponentItem; confirmProps?: IFloatActionButtonComponentItem; deleteProps?: IFloatActionButtonComponentItem; addProps?: IFloatActionButtonComponentItem; editProps?: IFloatActionButtonComponentItem; executeProps?: IFloatActionButtonComponentItem; icon?: React.ReactNode; progress?: Boolean; customActions?: { content: React.ReactNode; toolTip?: TooltipPropsExt; onClick: (event: React.MouseEvent) => void; }[]; } export declare const FloatActionButtonComponent: React.FC;