import { InjectionToken } from '@angular/core'; import { Observable } from 'rxjs'; export interface GolMapModuleConfig { apiKey: string; defaultZoom?: number; defaultCenter?: [number, number]; } export declare const GOLMAP_MODULE_CONFIG: InjectionToken; export declare class NgGolMapService { private readonly config; private readonly document; private loadedLibraries; private moduleConfig; private locationObserver$; constructor(config: GolMapModuleConfig, document: any); lazyLoadGmapApi(): Observable; getDefaultZoom(): number; getDefaultCenter(): [number, number]; findCurrentLocation(): void; /** * Reverse geocoding by location address. * * Wraps the Google Maps API geocoding service into an observable. * * @param address Location adress * @return An observable of GeocoderResult */ getCoordByAddress(address: any): Observable; private loadScript; }