import { ElementRef, Renderer2 } from "@angular/core"; import { ControlValueAccessor } from "@angular/forms"; import * as i0 from "@angular/core"; export declare class AddressInputDirective implements ControlValueAccessor { private renderer; private el; change(event: Event): void; blur(): void; private onChange; private onTouch; constructor(renderer: Renderer2, el: ElementRef); private setProperty; writeValue(value: string): Promise; registerOnChange(fn: (value: string) => null): void; registerOnTouched(fn: () => null): void; setDisabledState(isDisabled: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }