import React, { AriaAttributes, ComponentProps, ElementType, ReactNode } from 'react';
import { MenuButtonProps } from '@mui/joy';
declare function IconMenuButton<T extends ElementType, P extends ElementType>(props: {
    size?: MenuButtonProps<T, P>['size'];
    icon: ReactNode;
    buttonComponent?: T;
    buttonComponentProps?: ComponentProps<T> & AriaAttributes;
    disabled?: boolean;
    loading?: boolean;
    color?: MenuButtonProps<T, P>['color'];
    variant?: MenuButtonProps<T, P>['variant'];
    items?: {
        text: string;
        component?: P;
        componentProps?: ComponentProps<P>;
    }[];
    placement?: 'bottom-start' | 'bottom' | 'bottom-end';
}): React.JSX.Element;
declare namespace IconMenuButton {
    var displayName: string;
}
export { IconMenuButton };
