import { AfterViewInit, OnDestroy, OnInit } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { CountryList, CountryManagementService, FlashMessageService, RequestCallsService } from '@qorpo/common'; import { MetamaskActionsService } from '@qorpo/metamask'; import { Subscription } from 'rxjs'; import { RecaptchaService } from '../../services/recaptcha.service'; import { AuthService as QorpoAuth } from '../../services/auth.service'; import { EmailRegistrationFormComponent } from '../../components/form-components/email-registration-form/email-registration-form.component'; import { SimpleRegistrationFormComponent } from '../../components/form-components/simple-registration-form/simple-registration-form.component'; import { AuthLibConfig } from '../../lib-config'; import { Methods } from '../../models/methods'; import { TwitterAuthRes } from '../../models/twitter-auth-res'; import { AuthRoutingService } from '../../services/auth-routing.service'; import { AuthStorageManagementService } from '../../services/auth-storage-management.service'; import { SocialAuthService } from '../social-logins/social-auth.service'; import * as i0 from "@angular/core"; export declare class RegisterComponent implements OnInit, OnDestroy, AfterViewInit { private router; private recaptcha; private request; private flash; private activatedRoute; private socialAuthService; private qAuth; private metaActions; private storage; private countryService; private readonly libConfig; routing: AuthRoutingService; metamaskModal: boolean; walletConnectModal: boolean; metaSwitch: boolean; wcSwitch: boolean; loading: boolean; tosCheck: boolean; marketingCheck: boolean; socialRegister: boolean; showForm: boolean; socialUser: any; signature: string; metamaskSignature: string; chainId: number; animationDisabled: boolean; registerOptions: { method: string; icon: string; callback: () => void; }[]; showPassword: string; showConfirmPassword: string; email: string; token: string; twitterAuthRes: TwitterAuthRes; registerObserver: Subscription; web3ActionsObserver: Subscription; registrationMethod: Methods; refId: string; countriesList: CountryList; Methods: typeof Methods; emailRegistrationForm: EmailRegistrationFormComponent; simpleRegistrationForm: SimpleRegistrationFormComponent; theme: 'qid' | 'qmarket'; refferalId: string; constructor(router: Router, recaptcha: RecaptchaService, request: RequestCallsService, flash: FlashMessageService, activatedRoute: ActivatedRoute, socialAuthService: SocialAuthService, qAuth: QorpoAuth, metaActions: MetamaskActionsService, storage: AuthStorageManagementService, countryService: CountryManagementService, libConfig: AuthLibConfig, routing: AuthRoutingService); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; setRegisterObserver(): void; setWeb3ActionsObserver(): void; getCountries(): Promise; triggerMetamaskSignIn(): void; triggerWalletConnectSignIn(): void; triggerCognitoSignIn(): void; getEmail(): void; getSocialData(provider: string): void; triggerSocialSignIn(): void; handleSignupError(error: any): void; toggleShowPassword(): void; toggleShowConfirmPassword(): void; showMetamaskRegister(state: boolean, isOkx?: boolean): void; showWalletConnectRegister(state: boolean): void; showSocialRegister(state: boolean): void; showTwitterRegister(state: boolean): void; clearRegisterForm(): void; toggleMetamaskModal(state: boolean): void; toggleWalletConnectModal(state: boolean): void; getMetamaskData(): void; checkMeta(): Promise; checkOkx(): Promise; walletConnectRegister(): void; handleRegister(): void; backToOptions(): void; generateRandomString(): string; counter(i: any): Array; onKeyDown($event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=register.component.d.ts.map