/// import { Observable } from 'rxjs'; import { BoundsLike, IGoogleMapsEventData } from '@bespunky/angular-google-maps/core'; import { GoogleMapsOverlayComponentBase } from '../../../abstraction/base/google-maps-overlay-component-base'; import { IGoogleMapsCircle } from '../i-google-maps-circle'; /** * Creates a circle and adds it to the containing map. * * @export * @class GoogleMapsCircleDirective * @extends {GoogleMapsOverlayComponentBase} */ export declare class GoogleMapsCircleDirective extends GoogleMapsOverlayComponentBase { center?: BoundsLike; radius?: number; draggable?: boolean; editable?: boolean; visible?: boolean; clickable?: boolean; fillColor?: string; fillOpacity?: number; strokeColor?: string; strokeOpacity?: number; strokePosition?: google.maps.StrokePosition; strokeWeight?: number; zIndex?: number; geodesic?: boolean; options?: google.maps.CircleOptions; centerChanged: Observable; click: Observable; doubleClick: Observable; drag: Observable; dragEnd: Observable; dragStart: Observable; mouseDown: Observable; mouseMove: Observable; mouseOut: Observable; mouseOver: Observable; mouseUp: Observable; radiusChanged: Observable; rightClick: Observable; }