/// import { ISpecification } from "../../../api"; import { INode } from "../../../support/node"; import { AbstractMap } from "../AbstractMap"; export declare class GoogleMap extends AbstractMap { private API; private markers; private markerIcon; private selectedMarkerIcon; readonly minZoom: number; readonly maxZoom: number; readonly defaultZoom: number; constructor(spec: ISpecification); init(wrapper: INode): HTMLElement; initMarkers(map: google.maps.Map, wrapper: INode): void; initMap(wrapper: INode): google.maps.Map; deactivateMarker(marker: google.maps.Marker): void; activateMarker(marker: google.maps.Marker): void; initMarkerIcons(): void; resetAllMarkers: () => void; setMarkersToValue(wrapper: INode): void; }