/**
 * @description Menus 菜单栏 入口文件
 * @author wangfupeng
 */
import Editor from '../editor/index';
import Menu from './menu-constructors/Menu';
import { MenuListType } from './menu-list';
declare class Menus {
    editor: Editor;
    menuList: Menu[];
    constructorList: MenuListType;
    constructor(editor: Editor);
    /**
     * 自定义添加菜单
     * @param key 菜单 key ，和 editor.config.menus 对应
     * @param Menu 菜单构造函数
     */
    extend(key: string, Menu: any): void;
    init(): void;
    private _bindMenuTooltips;
    private _addToToolbar;
    /**
     * 获取菜单对象
     * @param 菜单名称 小写
     * @return Menus 菜单对象
     */
    menuFind(key: string): Menu;
    /**
     * @description 修改菜单激活状态
     */
    changeActive(): void;
}
export default Menus;
