/// import { GoogleMapsApiService, IGoogleMap, BoundsLike } from '@bespunky/angular-google-maps/core'; import { GoogleMapsDrawableOverlay } from '../../abstraction/base/google-maps-drawable-overlay'; import { IGoogleMapsMarker, WrappedMarkerFunctions } from './i-google-maps-marker'; /** Extends intellisense for `GoogleMapsMarker` with native marker functions. */ export interface GoogleMapsMarker extends WrappedMarkerFunctions { } /** * The angular-ready wrapper for the native `google.maps.Marker` class. * * @export * @class GoogleMapsMarker * @extends {GoogleMapsDrawableOverlay} * @implements {IGoogleMapsMarker} */ export declare class GoogleMapsMarker extends GoogleMapsDrawableOverlay implements IGoogleMapsMarker { constructor(map: IGoogleMap, api: GoogleMapsApiService, native: google.maps.Marker); getBounds(): google.maps.LatLngBounds; getPosition(): google.maps.LatLngLiteral; setPosition(position: BoundsLike): void; }