import { MatDialog, MatDialogRef } from "@angular/material/dialog"; import { FormGroup } from "@angular/forms"; import { TranslateService } from "@ngx-translate/core"; import { LzCookieService } from "../../../../services/lz-cookie/lz-cookie"; import { LzLanguageService } from '../../../../services/lz-language/lz-language.service'; import { AfterContentInit, OnDestroy, OnInit } from "@angular/core"; import { InvisibleReCaptchaComponent } from 'ngx-captcha'; import { DomSanitizer } from "@angular/platform-browser"; import { CustomRequestService } from "../../../../services/custom-request/custom-request.service"; import { LzProductConfig } from "../../../../services/product-config/poduct-config"; export declare class LzRegNewComponent implements OnInit, AfterContentInit, OnDestroy { private language; private dialogRef; private http; private translate; private dialog; sanitizer: DomSanitizer; private lzCookie; private lzProductConfig; presentantionData: any; private document; captcha: InvisibleReCaptchaComponent; private lang; data: any; isShowSlider: boolean; serverMessage: any; regForm: FormGroup; cFormGroup: FormGroup; EMAIL_REGEXP: RegExp; PHONE_REGEXP: RegExp; product: { "category": string[]; "alias": string; "sortOrder": number; "backgroundColor": string; "fontColor": string; "hoverColor": string; "title": string; "subTitle": string; "description": string; "logo": string; "logoSmall": string; "logoSmall2": string; "banner": string; "bannerSmall": string; "hasTest": string; "moreLink": string; "buyLink": string; "enterLink": string; "price": string; "priceType": string; "oldPrice": string; "oldPriceType": string; "saleTypes": { "alias": string; "name": string; "image": string; }[]; "presentation": { "logo": string; "descriptionTop": string; "descriptionBottom": string; "color": string; "video": string; "slides": { "src": string; "description": string; }[]; }; "visible": boolean; }; currentActiveImg: { "src": string; "description": string; }; currentActiveImgPosition: number; controlAnimation: string; isAnimate: boolean; sliderWidth: any; documentWidth: number; isSliderFirstPick: boolean; lastSwipeElement: any; captchaString: any; isDisabled: any; products: any[]; mask: (string | RegExp)[]; private sub0; private sub1; private sub2; private sub3; private sub4; private alias; videoUrl: any; private config; showEmailErrorMessage: boolean; showPhoneErrorMessage: boolean; resolved(captchaResponse: string): void; checked: boolean; submitted: boolean; needToDisable: boolean; id: any; constructor(language: LzLanguageService, dialogRef: MatDialogRef, http: CustomRequestService, translate: TranslateService, dialog: MatDialog, sanitizer: DomSanitizer, lzCookie: LzCookieService, lzProductConfig: LzProductConfig, presentantionData: any, document: any); ngAfterContentInit(): void; ngOnInit(): void; cancel(): void; getToken(service: any): void; toggleCheckbox(): void; getProductPresentation(alias: string): void; getProductsForFooter(): void; execute(): void; reg(captchaResponse: string): void; showAuthModal(): void; onResize(event: any): void; private checkSliderWidth; setActiveNext: (count?: any) => void; setActivePrev: (count?: any) => void; private setActiveSpecified; private swipedetect; watchErrorRequired(): void; sortByOrder(array: any, key: string): any; ngOnDestroy(): void; }