import { OnInit, EventEmitter } from '@angular/core'; import { RegionBaseService } from '../../services/region-base.service'; import { RegionType } from './region-type'; export declare class RegionSelectionComponent implements OnInit { private regionService; selectionType: any; regionEditInfo: any; viewReadonly: any; options: { hasCity: boolean; hasDistrict: boolean; }; resultData: EventEmitter; editData: any; provinceList: Region[]; cityList: Region[]; districtList: Region[]; isReadOnly: boolean; result: RegionType; provinceCode: any; cityCode: any; districtCode: any; specialRegion: any; private _selectionType; constructor(regionService: RegionBaseService); ngOnInit(): void; selectProvince(code: string, clear?: boolean): Promise<{}>; selectCity(code: string, clear?: boolean): Promise<{}>; selectDistrict(code: string): void; emitResultData(e: any): void; setRegionEditInfo(val: any): void; resetOptions(): void; getViewReadonly(val: any): void; } export interface Region { code: string; name: string; id: string; parentId: string; }