import type { IconButtonProps, MenuProps } from '@mui/material' import type { ReactNode } from 'react' export interface ChangeColumnProps { /** Widget ID to update column configuration in the widget store */ id: string /** Custom labels for the action */ labels?: { /** Tooltip label */ tooltip?: string /** Accessibility label */ ariaLabel?: string } /** Props passed to the IconButton component */ IconButtonProps?: IconButtonProps /** Props passed to the Menu component */ MenuProps?: Partial /** Custom icon to display */ Icon?: ReactNode }