/// import { GoogleMapsApiService, IGoogleMap, Path } from '@bespunky/angular-google-maps/core'; import { GoogleMapsDrawableOverlay } from '../../abstraction/base/google-maps-drawable-overlay'; import { IGoogleMapsPolyline, WrappedPolylineFunctions } from './i-google-maps-polyline'; /** Extends intellisense for `GoogleMapsPolyline` with native polyline functions. */ export interface GoogleMapsPolyline extends WrappedPolylineFunctions { } /** * The angular-ready wrapper for the native `google.maps.Polyline` class. * * @export * @class GoogleMapsPolyline * @extends {GoogleMapsDrawableOverlay} * @implements {IGoogleMapsPolyline} */ export declare class GoogleMapsPolyline extends GoogleMapsDrawableOverlay implements IGoogleMapsPolyline { constructor(map: IGoogleMap, api: GoogleMapsApiService, native: google.maps.Polyline); getBounds(): google.maps.LatLngBounds; getPath(): google.maps.LatLngLiteral[]; setPath(path: Path): void; setClickable(clickable: boolean): void; setStrokeColor(strokeColor: string): void; setStrokeOpacity(strokeOpacity: number): void; setStrokeWeight(strokeWeight: number): void; setZIndex(zIndex: number): void; setGeodesic(geodesic: boolean): void; }