import { OnInit } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { ConfService, LanguageService, LoginService } from '../../../../services'; import { SocialAuthService } from 'angularx-social-login'; import { Observable } from 'rxjs'; import { StoreIdentity } from '../../../../classes'; import { ActivatedRoute, Router } from '@angular/router'; import { ToastrService } from 'ngx-toastr'; import * as i0 from "@angular/core"; export declare class LoginBaseComponent implements OnInit { protected toastr: ToastrService; protected formBuilder: FormBuilder; protected loginService: LoginService; protected languageService: LanguageService; protected authService: SocialAuthService; protected confService: ConfService; protected activatedRoute: ActivatedRoute; private router; signInForm: FormGroup; errors: any[]; language: {}; logo$: Observable; currentLang: string; store$: Observable; loading: boolean; returnUrl: string; logByPhone: boolean; allow_registration: number; constructor(toastr: ToastrService, formBuilder: FormBuilder, loginService: LoginService, languageService: LanguageService, authService: SocialAuthService, confService: ConfService, activatedRoute: ActivatedRoute, router: Router); ngOnInit(): void; signIn(): void; signInWithGoogle(): void; signInWithFB(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }