import { OnInit } from '@angular/core'; import { FormBuilder, FormGroup, FormArray } from '@angular/forms'; import { AxForm } from '../../../forms/ax-form'; import { MatDialogRef } from '@angular/material/dialog'; import { DataViewFiltersService } from '../data-view-filters.service'; import { DataViewService } from '../../data-view.service'; import { AxoSnackBarService } from '../../../../public-api'; import { MatDialog } from '@angular/material/dialog'; import { ValidatorFn } from '@angular/forms'; import { HttpClient } from '@angular/common/http'; import * as i0 from "@angular/core"; export declare class GenerateQRComponent implements OnInit { dialogRef: MatDialogRef; private _dataViewFiltersService; private _dataViewService; private formBuilder; dialog: MatDialog; private _httpClient; formData: any; private _AxoService; selectedFormObjectIds: string[]; selectedFormObjectTitles: string[]; formDetails: Array; actionForms: Array; formGroup: FormGroup; appVersionId: number; appID: number; assetFormId: number; status: string; filteredWidgets: any[]; loading: boolean; mapType: string; fillState: string; formDataArray: any[]; qrGenerated: boolean; appId: any; sourceForms: Array; source: boolean; appVersion: any; accountId: any; qrUrl: string; formtype: string; form: any; formft: string; fieldmap: any; actionFormId: any; constructor(dialogRef: MatDialogRef, _dataViewFiltersService: DataViewFiltersService, _dataViewService: DataViewService, formBuilder: FormBuilder, dialog: MatDialog, _httpClient: HttpClient, formData: any, _AxoService: AxoSnackBarService); ngOnInit(): void; getAvailableWidgets(index: number): any[]; commaSeparatedEmailsValidator(): ValidatorFn; handlefieldmap(fieldMap: any): void; generateQr(): void; saveFieldMap(): void; downloadQR(): void; submitForm(): void; createDataSection(): FormGroup; get data(): FormArray; showOverlay: boolean; toggleOverlay(): void; close(): void; subscribers(): void; addDataSection(): void; removeDataSection(index: number): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }