import type { VUE_APP_TYPE } from '../module';
import { CreateRouterGuard } from './router_guard';
export declare class EvilVueRouter {
    private CreateRouterGuard;
    private vue;
    private routerConfig?;
    constructor(CreateRouterGuard: CreateRouterGuard, vue: VUE_APP_TYPE, routerConfig?: Readonly<import("./types").VueEvilRouterOptions> | undefined);
    created(): void;
}
