import { GeocodingService } from '@onepoint-yap/dashboard'; import { Control } from 'ol/control'; import { Options } from 'ol/control/Control'; import BaseEvent from 'ol/events/Event'; export declare class AddressSearchedEvent extends BaseEvent { latLon: [number, number]; coordinates: [number, number]; address: string; query: string; constructor({ type, coordinates, address, latLon, query }: { type: any; coordinates: any; address: any; latLon: any; query: any; }); } export declare class SearchBarControl extends Control { button: HTMLButtonElement; input: HTMLInputElement; geocodingService?: GeocodingService; constructor(opt_options: Options); toggleInputVisible(): void; get inputVisible(): boolean; keyPress(e: KeyboardEvent): void; withGeocodingService(geocodingService: GeocodingService): this; }