import { ComponentProps } from 'react'; import { MenuButton } from '@alifd/next'; declare const _default: import("react").ComponentType & import("hoist-non-react-statics").NonReactStatics | import("react").KeyboardEvent) => void; selectMenu: (selectedKeys: string[], item: import("@alifd/next/types/menu/view/selectable-item").default, extra: import("@alifd/next/types/menu").SelectExtra) => void; onPopupOpen: () => void; onPopupVisibleChange: (visible: boolean, type: string) => void; _menuRefHandler: (ref: import("@alifd/next/types/config-provider/types").ConfiguredComponent) => void; render(): import("react").JSX.Element; context: any; setState(state: import("@alifd/next/types/menu-button/types").MenuButtonState | ((prevState: Readonly, props: Readonly) => import("@alifd/next/types/menu-button/types").MenuButtonState | Pick) | Pick, callback?: () => void): void; forceUpdate(callback?: () => void): void; readonly props: Readonly & Readonly<{ children?: import("react").ReactNode; }>; state: Readonly; refs: { [key: string]: import("react").ReactInstance; }; componentDidMount?(): void; shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): boolean; componentWillUnmount?(): void; componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void; getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly): any; componentDidUpdate?(prevProps: Readonly, prevState: Readonly, snapshot?: any): void; componentWillMount?(): void; UNSAFE_componentWillMount?(): void; componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void; UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void; componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void; UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void; }, {}> & { Group: typeof import("@alifd/next/types/menu/view/group").default; Item: typeof import("@alifd/next/types/menu/view/selectable-item").default; Divider: typeof import("@alifd/next/types/menu/view/divider").default; }, {}>; export default _default; export declare const MenuButtonItem: typeof import("@alifd/next/types/menu/view/selectable-item").default; export type MenuButtonItemProps = ComponentProps; export declare const MenuButtonDivider: typeof import("@alifd/next/types/menu/view/divider").default; export type MenuButtonDividerProps = ComponentProps; export declare const MenuButtonGroup: typeof import("@alifd/next/types/menu/view/group").default; export type MenuButtonGroupProps = ComponentProps; export type { MenuButtonProps } from '@alifd/next/types/menu-button';