import { RouteLocationNormalized, NavigationGuardNext } from 'vue-router';
type Middleware = (to: RouteLocationNormalized, from: RouteLocationNormalized, next: NavigationGuardNext) => void;
/**
 * 执行中间件的工具
 * @param middlewares 中间件数组
 * @returns Vue Router 的导航守卫
 */
export declare function routerBeforeEachCreatedMiddlewareRunner(middlewares: Middleware[]): (to: RouteLocationNormalized, from: RouteLocationNormalized, next: NavigationGuardNext) => void;
export {};
