import { Result } from './interfaces/result'; import { Options } from './interfaces/options'; import { OnInit, OnChanges, SimpleChanges, EventEmitter, ElementRef } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { AddressService } from "./address.service"; /** * 城市选择器组件 * Usage: * */ export declare class AddressComponent implements OnInit, OnChanges, ControlValueAccessor { element: ElementRef; options: Options; values: any; onSelected: EventEmitter; _t: AddressService; constructor(element: ElementRef); ngOnInit(): void; onOpen(): void; onClose(): void; onTabChange(index: number): void; private notify(); onItem(bdIndex: number, key: string, id: string, item: any): void; ngOnChanges(changes: SimpleChanges): void; writeValue(obj: any): void; protected onChange: any; protected onTouched: any; registerOnChange(fn: (_: any) => {}): void; registerOnTouched(fn: () => {}): void; setDisabledState(isDisabled: boolean): void; }