import { LayerDefinition, LayerProvider } from '../../leaflet.model'; import { AppConfig } from '../../../../core/config/config.service'; import { GoogleMapsLoaderService } from './google-maps-loader.service'; import { Observable } from 'rxjs'; import { ContextService } from '../../../../core/extension/context.service'; import { Surveyori18nService } from "../../../i18n/shared/i18n.service"; import * as i0 from "@angular/core"; export declare class GoogleMapsProvider extends LayerProvider { private appConfig; private ctx; private googleMaps; private i18nService; config: any; constructor(appConfig: AppConfig, ctx: ContextService, googleMaps: GoogleMapsLoaderService, i18nService: Surveyori18nService); provide(): Array | Observable>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }