import { ProvidersService } from 'fccore2';
import { FcComponent } from '../fc';
/**
 * fc-navbar工具条导航
 * 工具条导航组件。
 * 首页顶部导航栏布局使用。
 * 事件
 * 1.开关事件：toggle
 * 2.登出事件：logout
 * 3.切换菜单数据事件：selectMenu
 * 4.选中下拉事件：selectDropdown
 * 5.工具栏事件：selectToolbar
 * 6.修改用户事件：editUser
 * 7.切换布局事件：changeLayout
 * 8.切换主题皮肤事件：changeThemes
 */
export declare class FcnavbarComponent extends FcComponent {
    provider: ProvidersService;
    events: any;
    shortName: string;
    shortNames: string;
    loginDate: string;
    fcFixed: boolean;
    fcZindex: number;
    /** 项目名字 */
    fcTitle: string;
    /** 宽高100% */
    fcFull: boolean;
    /** 主题颜色 */
    fcColor: string;
    /** logo图片路径 */
    fcLogoSrc: string;
    /** logo图标 */
    fcLogo: string;
    /** 配置 */
    fcOption: FCNAVBAROPTIONS;
    /** 按钮组 */
    menus: any[];
    parentMenus: any[];
    simpleMenus: any[];
    menuName: string;
    /** 更多 */
    moreMenus: any[];
    /** 获取用户名 */
    userInfo: any;
    /** 用户名 */
    userName: string;
    /** 公司名 */
    userCompany: string;
    /** 头像 */
    fcUser: string;
    /** 是否允许布局切换 */
    fcSwitchLayout: string;
    /** 是否允许布局切换 */
    fcSwitchCompany: string;
    fcLayout: string;
    layout: boolean;
    selectedMenuName: string;
    /** 是否允许主题切换 */
    fcSwitchTheme: string;
    /** @Input() */
    /** themesOption: any; */
    /** 皮肤下来选项 */
    themesOption: any;
    interval: any;
    constructor(provider: ProvidersService);
    ngOnInit(): void;
    ngOnChanges(param: any): void;
    /**
     * 回到首页
     */
    _event(eventName: any, param: any): void;
    ngOnDestroy(): void;
}
export interface FCNAVBAROPTIONS {
    /** 带图标的导航 */
    fcMenuslabel?: string;
    fcMenus?: FCNAVBARMENU[];
    fcToolbar?: FCNAVBARTOOLTIP[];
}
export interface FCNAVBARMENU {
    code: string;
    icon?: string;
    label: string;
    router?: string;
}
export interface FCNAVBARTOOLTIP {
    code: string;
    icon?: string;
    label: string;
    router?: string;
    href?: string;
    action?: string; /** 方法 */
    isPopover: boolean;
    popChild: FCNAVBARMENU[];
}
