import { OnInit } from '@angular/core'; import { Subject } from 'rxjs'; import { IInput } from '../../molecules/input/input.interface'; import { IErrors } from '../../molecules/input/errors.interface'; import { InputPostcodeLookUpService } from './input.postcode.lookup.service'; import { IAutoCompleteLookup } from './autocomplete.interface'; export declare const INPUT_CUSTOM_INPUT_ACCESSOR: any; export declare class InputPostcodeLookupSharedComponent implements OnInit { private InputAddLookUpService; inputSetup: IInput; errors: Array; _value: null | { input: string; latitude: number; longitude: number; }; types: string; countries: string; selectedIndex: number; predictions: Array; searchTerm$: Subject; reverseAddress: string; onChange: any; onTouched: any; constructor(InputAddLookUpService: InputPostcodeLookUpService); value: any; ngOnInit(): void; registerOnChange(fn: any): void; writeValue(value: any): void; registerOnTouched(fn: any): void; setFromSuggestion(value: IAutoCompleteLookup): void; closeDropDown(): void; onEnter(): void; arrowUp(): void; arrowDown(): void; onBlurMethod(): void; private resetErrors; private showError; }