import { ReactNode, HTMLAttributes, MouseEventHandler, FC, MouseEvent, KeyboardEvent } from 'react'; import { PopOverProps } from '../PopOver'; declare type BaseElement = HTMLDivElement; declare type BaseProps = HTMLAttributes; declare type BaseButtonElement = HTMLButtonElement; declare type BaseButtonProps = HTMLAttributes; export declare const MenuButtonIconContainer: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; export declare const MenuButtonIcon: import("styled-components").StyledComponent, import("styled-components").DefaultTheme, { className: "sc-ButtonIcon"; }, "className">; export declare const MenuButtonHalo: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; export declare const BaseMenuItem: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, { readonly disabled?: boolean | undefined; readonly keyboardSelect?: boolean | undefined; }, never>; declare type ButtonClickHandler = MouseEventHandler; export interface MenuButtonProps extends BaseButtonProps { readonly children?: ReactNode; /** * If `true`, the button will be disabled. */ readonly disabled?: boolean; /** * Specifies the name for a