import { PureComponent } from 'react';
import { IProps as IButtonProps } from '../Button';
export declare type IMenuButtonProps = IButtonProps;
export declare class MenuButton extends PureComponent<IMenuButtonProps> {
    static propTypes: {
        elementRef: import("prop-types").Requireable<(...args: any[]) => any>;
        icon: import("prop-types").Requireable<import("prop-types").ReactElementLike>;
        flexIcon: import("prop-types").Requireable<boolean>;
        alignIcon: import("prop-types").Requireable<import("../common/types").AlignSide>;
        children: import("prop-types").Requireable<import("prop-types").ReactNodeLike>;
    };
    static defaultProps: {
        flexIcon: boolean;
        alignIcon: import("../common/types").AlignSideVariant;
    };
    render(): JSX.Element;
}
//# sourceMappingURL=MenuButton.d.ts.map