import { EventEmitter } from "@angular/core"; import { Store } from "@ngrx/store"; import { IAppState } from "../../store/state/app.state"; import { FormGroup } from "@angular/forms"; import { Router } from "@angular/router"; import { TranslateService } from "@ngx-translate/core"; import * as i0 from "@angular/core"; export declare class LoginComponent { private _store; private router; private translate; loginEventEmitter: EventEmitter; toRegisterEventEmitter: EventEmitter; hidePasswordIcon: string; showPasswordIcon: string; isMobile: boolean; email: string; password: string; user$: import("rxjs").Observable; loginData: any; loginActionProgress: boolean; loginError: string; isLoading: boolean; openModal: boolean; error: string; constructor(_store: Store, router: Router, translate: TranslateService); loginForm: FormGroup; ngOnInit(): void; doLogin(event: any): void; doPwdRecovery(): void; get formControl(): { [key: string]: import("@angular/forms").AbstractControl; }; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; }