import { ActivatedRoute, Params, Router } from '@angular/router';
import { BehaviorSubject } from 'rxjs';
import * as i0 from "@angular/core";
export declare class ModeService {
    private _route;
    private _router;
    mode$: BehaviorSubject<"login" | "register" | "reset" | "verification">;
    password: string;
    constructor(_route: ActivatedRoute, _router: Router);
    setMode(mode: 'login' | 'register' | 'reset' | 'verification', queryParams?: Params): void;
    getMode(): "login" | "register" | "reset" | "verification";
    static ɵfac: i0.ɵɵFactoryDeclaration<ModeService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<ModeService>;
}
