import '../../stencil.core'; import { EventEmitter } from '../../stencil.core'; import { WebGoogleMapsStyle } from '../../types/web-google-maps/web-google-maps-style'; import { WebGoogleMapsCircle } from '../../types/web-google-maps/web-google-maps-circle'; import { WebGoogleMapsMarkers } from '../../types/web-google-maps/web-google-maps-markers'; import { WebGoogleMapsOptions } from '../../types/web-google-maps/web-google-maps-options'; export declare class WebGoogleMaps { googleMapsApiKeyLoaded: EventEmitter; el: HTMLElement; apiKey: string; lat: number; lng: number; options: WebGoogleMapsOptions; mapStyle: WebGoogleMapsStyle; circles: WebGoogleMapsCircle[]; markers: WebGoogleMapsMarkers; private googleMapsLoaded; private bounds; private singleInfoWindow; componentDidLoad(): Promise; private loadGoogleMapsApi; initGoogleMaps(): Promise; private normalizeGoogleMapsOptions; private addCircles; private addMarkers; private addMarkerToBounds; private addInfoWindow; private fitMapToBounds; render(): JSX.Element; }