import React from 'react';
export interface Props {
    /**
     * @description.zh-CN 水平展示，用作于顶部导航栏
     * @description.en-US Horizontal display, used for top navigation bar
     */
    horizontal?: boolean;
    /**
     * @description.zh-CN 选中的子菜单项
     * @description.en-US selected menu item
     */
    selectedKey?: string;
    /**
     * @description.zh-CN 默认选中的子菜单项
     * @description.en-US default selected menu item
     */
    defaultSelectedKey?: string;
    /**
     * @description.zh-CN 点击子菜单时触发的回调
     * @description.en-US triggered when clicked a subMenu
     */
    onClick?: (key: string) => void;
    className?: string;
    style?: React.CSSProperties;
}
declare type NativeAttrs = Omit<React.KeygenHTMLAttributes<any>, keyof Props>;
export declare type MenuProps = Props & NativeAttrs;
declare const defaultProps: {};
export declare type MergedMenuProps = typeof defaultProps & MenuProps;
declare const Menu: React.ForwardRefExoticComponent<Props & NativeAttrs & {
    children?: React.ReactNode;
} & React.RefAttributes<HTMLUListElement>>;
export default Menu;
