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