import { EventEmitter, OnInit } from '@angular/core'; import { FormGroup, FormBuilder } from '@angular/forms'; import { DomSanitizer } from '@angular/platform-browser'; import { ActivatedRoute } from '@angular/router'; import { LoadingController, AlertController } from '@ionic/angular'; import { Subscription } from 'rxjs'; import { Order } from '../../../models/order'; import { Reservation } from '../../../models/reservation'; import { User } from '../../../models/user'; import { AnalyticsService } from '../../../services/analytics.service'; import { AuthService } from '../../../services/auth.service'; import { OrderService } from '../../../services/order.service'; import { ReservationService } from '../../../services/reservation.service'; import { ScreensizeService } from '../../../services/screensize.service'; import { WishlistService } from '../../../services/wishlist.service'; import * as i0 from "@angular/core"; export declare class LoginComponent implements OnInit { formBuilder: FormBuilder; loadingCtrl: LoadingController; authService: AuthService; alertCtrl: AlertController; orderService: OrderService; reservationService: ReservationService; sanitizer: DomSanitizer; route: ActivatedRoute; wishlistService: WishlistService; screensizeService: ScreensizeService; analyticsService: AnalyticsService; origin: any; redirectUrl: string; imageUrl: string; topText: string; text: string; navigate: EventEmitter; onDismiss: EventEmitter; onRegister: EventEmitter; onMoveOnAsGuest: EventEmitter; user: User; userForm: FormGroup; objectType: string; orders: Order[]; reservations: Reservation[]; screensizeObserver: Subscription; isDesktop: any; constructor(formBuilder: FormBuilder, loadingCtrl: LoadingController, authService: AuthService, alertCtrl: AlertController, orderService: OrderService, reservationService: ReservationService, sanitizer: DomSanitizer, route: ActivatedRoute, wishlistService: WishlistService, screensizeService: ScreensizeService, analyticsService: AnalyticsService); ngOnInit(): void; ngOnDestroy(): void; checkOrigin(): any; dismiss(data?: any): void; login(): Promise; showLoginError(): Promise; register(): Promise; forgotPassword(): Promise; showRegistrationError(): Promise; moveOnAsGuest(): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }