///
import { AfterViewInit, ChangeDetectorRef, ElementRef, OnChanges, OnInit, SimpleChanges } from '@angular/core';
import { GoogleMap } from '@angular/google-maps';
import * as i0 from "@angular/core";
export declare class ModuleGoogleMapsComponent implements OnInit, AfterViewInit, OnChanges {
private cdr;
private platformId;
googleMaps: GoogleMap;
googleMapsElement: ElementRef;
markers?: GoogleMarker[];
zoom: number;
markerImg?: string;
existingScript?: boolean;
private markersArray;
private customMarkersArray;
private markerCluster?;
width: number;
map: google.maps.Map;
options: google.maps.MapOptions;
get centerMark(): GoogleMarker['position'];
constructor(cdr: ChangeDetectorRef, platformId: Object);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
ngAfterViewInit(): void;
addCustomMarkers(): void;
private clearMarkers;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}
export interface GoogleMarker {
position: {
lat: number;
lng: number;
};
label: string;
url: string;
hotelId: number;
}