export type TabItem = {
    /** 路径 */
    path: string;
    /** 名称 */
    name: string;
    /** 标题 */
    title: string;
    /** 图标 */
    icon: string;
    /** 是否禁用 */
    lock?: boolean;
    /** 是否是首页 */
    isHome?: boolean;
    [key: string]: any;
};
export interface NavProps {
    /**
     * 展示 tab 的列表数据
     */
    tabList: TabItem[];
    /**
     * 右键菜单配置
     */
    menuHandle?: (e: TabItem, index: number) => any;
    /**
     * tab 配置，定义key,name,label属性
     */
    tabProps?: {
        key: string;
        label: string;
        name: string;
    };
}
export interface NavEmits {
    /**
     * tab 改变时触发
     */
    (e: "changeTabEmit", value: string): any;
    /**
     * tab 删除时触发
     */
    (e: "removeTabEmit", value: string): any;
}
