import { EventEmitter, OnInit } from '@angular/core';
import { FormControl } from '@angular/forms';
import { BehaviorSubject } from 'rxjs';
import * as i0 from "@angular/core";
export declare class AbstractResetPasswordStep implements OnInit {
    form: FormControl;
    loading$: BehaviorSubject<boolean>;
    back: EventEmitter<void>;
    continue: EventEmitter<void>;
    mobileForm: FormControl<string>;
    emailForm: FormControl<string>;
    showMobile: boolean;
    ngOnInit(): void;
    get usernameForm(): import("@angular/forms").AbstractControl<any, any>;
    get passwordForm(): import("@angular/forms").AbstractControl<any, any>;
    switchMobileOrEmail(): void;
    _back(): void;
    _continue(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<AbstractResetPasswordStep, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<AbstractResetPasswordStep, never, never, { "form": "form"; "loading$": "loading$"; }, { "back": "back"; "continue": "continue"; }, never, never, false, never>;
}
