import { MenuListItem } from '../layout-header/drawer-menu/type';
export declare const useMenuStore: import('pinia').StoreDefinition<"menuStore", Pick<{
    leftSideBarMenuList: import('vue').Ref<{
        menuId: string;
        menuTitle: string;
        menuUrl: string;
        menuIcon?: string;
        menuOrderNum?: number;
        menuDescrib?: string;
        menuParentId: string;
        menuType?: string;
        target?: string;
        keepAlive?: string;
        children?: any[];
    }[], MenuListItem[] | {
        menuId: string;
        menuTitle: string;
        menuUrl: string;
        menuIcon?: string;
        menuOrderNum?: number;
        menuDescrib?: string;
        menuParentId: string;
        menuType?: string;
        target?: string;
        keepAlive?: string;
        children?: any[];
    }[]>;
    leftMenuDefaultActiveMenuId: import('vue').Ref<string, string>;
    recentlyVisitHistoryRecord: import('vue').Ref<{
        menuId: string;
        menuTitle: string;
        menuUrl: string;
        menuIcon?: string;
        menuOrderNum?: number;
        menuDescrib?: string;
        menuParentId: string;
        menuType?: string;
        target?: string;
        keepAlive?: string;
        children?: any[];
    }[], MenuListItem[] | {
        menuId: string;
        menuTitle: string;
        menuUrl: string;
        menuIcon?: string;
        menuOrderNum?: number;
        menuDescrib?: string;
        menuParentId: string;
        menuType?: string;
        target?: string;
        keepAlive?: string;
        children?: any[];
    }[]>;
    updateLeftSideBarMenuList: (item: MenuListItem) => void;
    updateleftMenuDefaultActiveMenuId: (menuId: string) => void;
    updatRrecentlyVisitHistoryRecord: (item: MenuListItem) => void;
}, "leftSideBarMenuList" | "leftMenuDefaultActiveMenuId" | "recentlyVisitHistoryRecord">, Pick<{
    leftSideBarMenuList: import('vue').Ref<{
        menuId: string;
        menuTitle: string;
        menuUrl: string;
        menuIcon?: string;
        menuOrderNum?: number;
        menuDescrib?: string;
        menuParentId: string;
        menuType?: string;
        target?: string;
        keepAlive?: string;
        children?: any[];
    }[], MenuListItem[] | {
        menuId: string;
        menuTitle: string;
        menuUrl: string;
        menuIcon?: string;
        menuOrderNum?: number;
        menuDescrib?: string;
        menuParentId: string;
        menuType?: string;
        target?: string;
        keepAlive?: string;
        children?: any[];
    }[]>;
    leftMenuDefaultActiveMenuId: import('vue').Ref<string, string>;
    recentlyVisitHistoryRecord: import('vue').Ref<{
        menuId: string;
        menuTitle: string;
        menuUrl: string;
        menuIcon?: string;
        menuOrderNum?: number;
        menuDescrib?: string;
        menuParentId: string;
        menuType?: string;
        target?: string;
        keepAlive?: string;
        children?: any[];
    }[], MenuListItem[] | {
        menuId: string;
        menuTitle: string;
        menuUrl: string;
        menuIcon?: string;
        menuOrderNum?: number;
        menuDescrib?: string;
        menuParentId: string;
        menuType?: string;
        target?: string;
        keepAlive?: string;
        children?: any[];
    }[]>;
    updateLeftSideBarMenuList: (item: MenuListItem) => void;
    updateleftMenuDefaultActiveMenuId: (menuId: string) => void;
    updatRrecentlyVisitHistoryRecord: (item: MenuListItem) => void;
}, never>, Pick<{
    leftSideBarMenuList: import('vue').Ref<{
        menuId: string;
        menuTitle: string;
        menuUrl: string;
        menuIcon?: string;
        menuOrderNum?: number;
        menuDescrib?: string;
        menuParentId: string;
        menuType?: string;
        target?: string;
        keepAlive?: string;
        children?: any[];
    }[], MenuListItem[] | {
        menuId: string;
        menuTitle: string;
        menuUrl: string;
        menuIcon?: string;
        menuOrderNum?: number;
        menuDescrib?: string;
        menuParentId: string;
        menuType?: string;
        target?: string;
        keepAlive?: string;
        children?: any[];
    }[]>;
    leftMenuDefaultActiveMenuId: import('vue').Ref<string, string>;
    recentlyVisitHistoryRecord: import('vue').Ref<{
        menuId: string;
        menuTitle: string;
        menuUrl: string;
        menuIcon?: string;
        menuOrderNum?: number;
        menuDescrib?: string;
        menuParentId: string;
        menuType?: string;
        target?: string;
        keepAlive?: string;
        children?: any[];
    }[], MenuListItem[] | {
        menuId: string;
        menuTitle: string;
        menuUrl: string;
        menuIcon?: string;
        menuOrderNum?: number;
        menuDescrib?: string;
        menuParentId: string;
        menuType?: string;
        target?: string;
        keepAlive?: string;
        children?: any[];
    }[]>;
    updateLeftSideBarMenuList: (item: MenuListItem) => void;
    updateleftMenuDefaultActiveMenuId: (menuId: string) => void;
    updatRrecentlyVisitHistoryRecord: (item: MenuListItem) => void;
}, "updateLeftSideBarMenuList" | "updateleftMenuDefaultActiveMenuId" | "updatRrecentlyVisitHistoryRecord">>;
