import { EventEmitter } from '@angular/core';
import { FormControl } from '@angular/forms';
import { SessionsService } from '@aztrix/sdk';
import { Observable } from 'rxjs';
import * as i0 from "@angular/core";
export declare class OtpLoginFormComponent {
    private _sessions;
    form: FormControl;
    loginComplete: EventEmitter<string>;
    step: number;
    constructor(_sessions: SessionsService);
    verification: (code: string, verificationValue: string) => Observable<any>;
    retryVerification: (verificationValue: string) => Observable<any>;
    continue(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<OtpLoginFormComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<OtpLoginFormComponent, "ax-otp-login-form", never, { "form": "form"; }, { "loginComplete": "loginComplete"; }, never, never, false, never>;
}
