import type { ComputedRef, DeepReadonly, PropType, Ref, ShallowRef, UnwrapNestedRefs, } from 'vue'; import type { RouteLocationRaw, } from 'vue-router'; declare global { // window interface Window { } // Vue type VueComputedRef = ComputedRef; type VuePropType = PropType; type VueReactive = UnwrapNestedRefs; type VueReadonly = DeepReadonly>; type VueRef = Ref; type VueShallowRef = ShallowRef; // Vue Router type VueRouteLocationRaw = RouteLocationRaw; } declare module 'vue-router' { interface RouteMeta { iconClass?: string; showInAside?: boolean; title?: string; } } export { };