import { MatDialogRef } from '@angular/material/dialog'; import { FormControl, FormGroup } from '@angular/forms'; import { InvisibleReCaptchaComponent } from 'ngx-captcha'; import { LzUserServiceV2 } from "../../../lz-user/services/lz-user.serivce.v2"; import { LzLanguageService } from '../../../../services/lz-language/lz-language.service'; import { CustomRequestService } from '../../../../services/custom-request/custom-request.service'; import { LzProductConfig } from '../../../../services/product-config/poduct-config'; export declare class LzFeedbackComponent { dialogRef: MatDialogRef; data: any; private language; private user; private request; private config; captcha: InvisibleReCaptchaComponent; resolved(captchaResponse: string): void; productConfig: any; message: FormControl; isMessageError: boolean; phone: FormControl; isPhoneError: boolean; email: FormControl; isEmailError: boolean; isSubmitted: boolean; cFormGroup: FormGroup; lang: string; userInfo: any; imgURL: any; isPending: boolean; sendSuccess: boolean; fileTypeError: boolean; fileSizeError: boolean; fileName: string; form: any; constructor(dialogRef: MatDialogRef, data: any, language: LzLanguageService, user: LzUserServiceV2, request: CustomRequestService, config: LzProductConfig); checkInput(form: FormControl, type: string): void; checkErrors(): boolean; getErrorMessage(type: string, form: FormControl): string; clickUpload(): void; submit: () => void; checkFile(): void; sendData: (data: any, callback?: any) => void; showResult: (captchaResponse: string) => any; reOpen: () => void; cancel(): void; }