import { ChangeDetectorRef, EventEmitter, OnInit, Renderer2, SimpleChanges } from '@angular/core'; import { CountryService } from '../../services/country.service'; import * as i0 from "@angular/core"; interface CountryData { value: string; label: string; image: string; } interface filteredCountry { name: string; flag: string; isd: {}; languages: {}; } export declare class MobileFieldsComponent implements OnInit { private countryService; private renderer; private cdr; question: any; count: number; required: boolean; hint: string; placeholder: string; displayCountryCode: boolean; displayFlag: boolean; displayCode: boolean; showCountryName: boolean; beautifyNumbers: boolean; countryWiseValidation: boolean; countryDetails: any[]; filteredCountry: filteredCountry[]; questionId: string; currentPage: number; size: number; totalPages: number; searchKey: string; lastPage: boolean; isFirstPage: boolean; translations: any; selectedLanguage: string; displayQuestion: string; inPreview: boolean; private styleElement; answerChange: EventEmitter; mobileNumber: string; selectedCountry: CountryData[]; constructor(countryService: CountryService, renderer: Renderer2, cdr: ChangeDetectorRef); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; getQuestion(): void; valueAssigned(): void; loadCountry(id: string, currentPage: number, size: number, searchKey: string, isSearch?: boolean): void; getNextSetOfItems(event: any): void; loadMoreData(): void; loadPreviousData(): void; search(searchTerm: any): void; onCountryChange(): void; onInput(event: Event): void; updateDefaultValue(): void; initializeDefaultValue(): void; ngOnDestroy(): void; injectStyle(): void; removeStyle(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};