import { default as React } from 'react'; import { IDropdownMenuOption } from '../../dropdown-button/dropdown-button'; import { ButtonProps, SxProps } from '@mui/material'; export interface IActionButtons { title?: string; icon?: React.ReactNode; btnStyle?: "WhiteBtn"; variant?: "text" | "outlined" | "contained"; action?: () => void; class?: string; } export interface IReportButtons extends ButtonProps { className?: string; buttons?: IActionButtons[]; dropdownMenuButtonData?: { icon?: React.ReactNode; children?: React.ReactNode; options: IDropdownMenuOption[]; sx?: SxProps; } | null; toggleCallback?: (e?: boolean) => void; zIndex?: number; iconPosition: 'start' | 'end'; } declare const ReportButtons: ({ buttons, dropdownMenuButtonData, toggleCallback, className, zIndex, iconPosition, ...rest }: IReportButtons) => import("react/jsx-runtime").JSX.Element; export { ReportButtons }; export default ReportButtons;