import { RouteLocationNormalized } from 'vue-router';
import { RouteGuard, RouteGuardReturn } from '../types/RouteGuard';
export declare class RouteGuardExecutioner {
    private static readonly global;
    static before(to: RouteLocationNormalized, from: RouteLocationNormalized): Promise<Awaited<RouteGuardReturn>>;
    static after(to: RouteLocationNormalized, from: RouteLocationNormalized): void;
    static register(guard: RouteGuard): void;
    private static getRouteGuards;
    private static isRouteLocation;
}
