/// import { GoogleMapsApiService, IGoogleMap, BoundsLike } from '@bespunky/angular-google-maps/core'; import { GoogleMapsDrawableOverlay } from '../../abstraction/base/google-maps-drawable-overlay'; import { IGoogleMapsCircle, WrappedCircleFunctions } from './i-google-maps-circle'; /** Extends intellisense for `GoogleMapsCircle` with native circle functions. */ export interface GoogleMapsCircle extends WrappedCircleFunctions { } /** * The angular-ready wrapper for the native `google.maps.Circle` class. * * @export * @class GoogleMapsCircle * @extends {GoogleMapsDrawableOverlay} * @implements {IGoogleMapsCircle} */ export declare class GoogleMapsCircle extends GoogleMapsDrawableOverlay implements IGoogleMapsCircle { constructor(map: IGoogleMap, api: GoogleMapsApiService, native: google.maps.Circle); getCenter(): google.maps.LatLngLiteral; setCenter(element: BoundsLike): void; setClickable(clickable: boolean): void; setFillColor(fillColor: string): void; setFillOpacity(fillOpacity: number): void; setStrokeColor(strokeColor: string): void; setStrokeOpacity(strokeOpacity: number): void; setStrokePosition(strokePosition: google.maps.StrokePosition): void; setStrokeWeight(strokeWeight: number): void; setZIndex(zIndex: number): void; }