BeforeRouterEvent: {
    router: default;
    routes: RouteConfig[];
    to: Route;
    from: Route;
    next: ((vm: default) => Promise<void>);
    authResourcePaths: string[];
    baseResourcePaths: string[];
    appConfig: AppConfig;
    parsePath: ((path: string) => {
        path: string;
        query: string;
        hash: string;
    });
    getBasePath: (() => string);
    filterAuthResources: ((resources: UserResource[]) => UserResource[]);
    findNoAuthView: ((routes: RouteConfig[]) => RouteConfig | undefined);
    filterRoutes: ((routes: RouteConfig[], ancestorPaths: string[], compareFn: ((route: RouteConfig, ancestorPaths: string[]) => boolean)) => RouteConfig[]);
}