import { Ref, ShallowRef } from 'vue'; import { RouteLocationNamedRaw } from 'vue-router'; import { NewTabParam, CompNameAndRouteName, InnerRouteTabType, RouteTabType } from '../typing'; /** * 供外部调用 */ export declare function useOpenTabAndPush(): { openTabAndPush: (to: RouteLocationNamedRaw, tabParam: NewTabParam) => Promise; }; export declare function useCustomOnBeforeRouteUpdate(curTab: Ref, curTabIndex: Ref, tabArr: Ref, routeNameCompNameCacheMap: ShallowRef>, tabDatas: Ref): void;