/// import { ChangeDetectorRef, OnDestroy, OnInit } from '@angular/core'; import { TrafficService } from '../../services/traffic.service'; import { GlobalStateService } from 'tango-app-ui-global'; import { NgbModal } from '@ng-bootstrap/ng-bootstrap'; import dayjs from 'dayjs'; import 'dayjs/locale/en'; import { FormBuilder, FormControl, FormGroup } from '@angular/forms'; import { ToastService } from 'tango-app-ui-shared'; import { NgxGpAutocompleteDirective } from "@angular-magic/ngx-gp-autocomplete/lib/ngx-gp-autocomplete.directive"; import { TrafficRvpsService } from '../../services/traffic-rvps.service'; import * as i0 from "@angular/core"; export declare class ImageDocComponent implements OnInit, OnDestroy { private service; gs: GlobalStateService; private cd; private modalService; private fb; private toaster; private rvpsService; placesRef: NgxGpAutocompleteDirective; selectIndex: any; selectedTime: any; objData: any; objectsArray: any; imagesArrayData: any; processType: string; headerData: any; folderView: boolean; dayjs: typeof dayjs; dateArray: any; form: any; noData: boolean; loading: boolean; storeArrayValue: any; storeIdarray: any; valueType: any; isAverage: any; lengthValue: boolean; hideDoc: boolean; isAccordionExpanded: boolean; folderDate: any; backnav: boolean; userForm: FormGroup; submitted: boolean; missedOpportunityList: any; phoneRegex: RegExp; emailRegex: RegExp; nonShopperList: string[]; selectedMissed: any; issues: any; nonShoperType: any; description: any; selectedIssues: string[]; selectedMainIssues: string[]; tagggedData: any; missedoptunityReason: any; countryList: any; pendingcount: any; constructor(service: TrafficService, gs: GlobalStateService, cd: ChangeDetectorRef, modalService: NgbModal, fb: FormBuilder, toaster: ToastService, rvpsService: TrafficRvpsService); inituserForm(): void; get hasPurchaserData(): boolean; ngOnInit(): void; getCountryCodes(): void; omit_special_char(event: any): boolean; clientData: any; get f(): { [key: string]: import("@angular/forms").AbstractControl; }; getInital(): void; footfallDataShow: any; initialFootfall(): void; initialData(): void; toggleAccordion(): void; private readonly destroy$; ngOnDestroy(): void; getImageFolder(preserveFolder?: boolean): void; getImageView(): void; normalize: any; selectedTabs(name: string): void; selectSubissue(obj: any, issue: string): void; getimages(index: any, obj: any): void; backToFootfall(): void; selectedTimes(val: any): void; Imagedata: any; imageFlow: boolean; Images: any; revopTagging(obj: any): void; getRevopData(): void; handleAddressChange(place: google.maps.places.PlaceResult | any): void; selectnonShoper(data: any): void; imageView(obj: any, footfallDate: any): void; getDateRangeArray(fromDate: string, toDate: string): string[]; displayDateRange(): void; datasets: { value: string; label: string; }[]; getInitialValue(): string; onValueChange(selectedId: any): void; get selectControl(): FormControl; closeData(): void; exporting: boolean; exportData(type: 'summary' | 'purchaser'): void; backToView(): void; imageData(type: any): void; isFirstImage(): boolean; isLastImage(): boolean; previous(): void; next(): void; selectedTab: string; selectedCustomerType: string; onRadioChange(value: any): void; age: number; incrementAge(): void; decrementAge(): void; submitMissedOpportunity(): void; nonShopperSubmit(): void; onSubmit(): void; isInvalid(fieldName: string): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }