import { AfterViewInit, EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { Router, RouterOutlet } from '@angular/router'; import { ContactData, ContactFormService } from './services/contact-form.service'; import { LoginService } from './services/login.service'; import { Angulartics2GoogleTagManager } from 'angulartics2/gtm'; import { MediaObserver } from '@angular/flex-layout'; import { RegisterService } from './services/register.service'; export declare class WumboxLandingComponent implements OnInit, AfterViewInit, OnDestroy { private router; private contactService; private loginService; private angulartics2GoogleTagManager; private mediaService; private register; currentUrl: string; private subscriptions; registerStatus: 'registered-with-data' | 'registered-with-google' | 'registering' | 'to-register'; status: 'sending' | 'sent'; userEmail: string; userName: string; private myCurrentUrl; continueAfterRegisterWithGoogle: EventEmitter; sendContactEmail: EventEmitter; tryLogin: EventEmitter<{ email: string; password: string; }>; recoverPassword: EventEmitter; registerWithGoogle: EventEmitter<{ role: string; }>; registerWithData: EventEmitter<{ role: string; firstName: string; lastName: string; email: string; phone: string; }>; whatsAppLink: string; whatsAppNumber: string; whatsMessage: string; prepareRoute(outlet: RouterOutlet): any; constructor(router: Router, contactService: ContactFormService, loginService: LoginService, angulartics2GoogleTagManager: Angulartics2GoogleTagManager, mediaService: MediaObserver, register: RegisterService); ngAfterViewInit(): void; ngOnDestroy(): void; ngOnInit(): void; private init; private updateWhatsAppLink; }