import { OnInit, OnChanges, OnDestroy } from '@angular/core'; import { FormControl } from '@angular/forms'; import { Subscription } from 'rxjs'; import * as i0 from "@angular/core"; export declare class CountryStateComponent implements OnInit, OnChanges, OnDestroy { formControl: FormControl; countries: { value: string; label: string; }[]; states: { value: string; label: string; }[]; required: boolean; country: FormControl; state: FormControl; onChange: Function; onTouched: Function; subscriptions_: Subscription[]; constructor(); ngOnInit(): void; ngOnChanges(changes: any): void; ngOnDestroy(): void; writeValue(obj: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; get value(): { country: string; state: string; }; set value(val: { country: string; state: string; }); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }