import { OnChanges, SimpleChanges } from '@angular/core'; import { ApiService } from '../../services/api.service'; import { ToastrService } from 'ngx-toastr'; import { CountryInfo } from '../form-builder.model'; import { Subject } from 'rxjs'; import * as i0 from "@angular/core"; export declare class MobileFieldPropertiesComponent implements OnChanges { private ApiService; private toastr; questionProperties: any; selectedQuestionId: string; translations: any; selectedAllowedCountry: any[]; selectedBlockedCountry: any[]; countries: any[]; allCountries: any[]; label: string; apperanceOpened: boolean; ValidationOpened: boolean; displayCode: boolean; countryCode: boolean; displayFlag: boolean; showCountryName: boolean; beautifyNumbers: boolean; placeholder: string; currentPage: number; lastPage: boolean; isFirstPage: boolean; pageSize: number; searchSubject: Subject; constructor(ApiService: ApiService, toastr: ToastrService); openAppearance(): void; openValidation(): void; ngOnInit(): void; loadCountries(): void; ngOnChanges(changes: SimpleChanges): void; updateValuesFromJson(): void; onMainCheckboxChange(): void; onSubFieldChange(): void; ensureAtLeastOneSubfield(): void; isLastChecked(field: keyof this): boolean; mapCountryCodes(countryCodes?: string[]): any[]; jsonUpdation(): void; changeAllowedCountry(): void; changeBlockedCountry(): void; getCountry(page: number, size: number, key: string): void; transformCountries(data: any[]): CountryInfo[]; getNextSetOfItems(event: any): void; loadMoreData(): void; loadPreviousData(): void; search(searchTerm: any): void; onSearchInput(searchTerm: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }