import { ReactNode } from 'react'; import { type ButtonProps } from '@mui/material'; import { TableHeaderStatus } from '../../types/index.js'; import { type DropdownButtonVariants } from './style'; import { MenuItemI } from '../DropdownMenu'; export interface DropdownButtonProps extends Omit { variant?: DropdownButtonVariants; label?: ReactNode | null; onButtonBodyClick?: (status: TableHeaderStatus) => void; dropdownOptions?: MenuItemI[]; } export interface DropdownChevronIconProps { isActive?: boolean; }