/// import { MockEmittingWrapper } from '@bespunky/angular-google-maps/core/testing'; import { Coord, CoordPath, Path, WrappedNativeFunctions } from '@bespunky/angular-google-maps/core'; import { IGoogleMapsFeature, IGoogleMapsData, FeatureProperties } from '@bespunky/angular-google-maps/overlays'; export declare type WrappedFeatureFunctions = WrappedNativeFunctions; export interface MockGoogleMapsFeature extends WrappedFeatureFunctions { } export declare class MockGoogleMapsFeature extends MockEmittingWrapper implements IGoogleMapsFeature { data: IGoogleMapsData; private id; constructor(data: IGoogleMapsData, nativeFeature?: google.maps.Data.Feature); getId(): string | number; setMarker(position: Coord): void; setPolygon(path: CoordPath): void; setPolyline(path: Path): void; toGeoJson(): Promise; getProperties(): FeatureProperties; setProperties(properties: FeatureProperties): void; getBounds(): google.maps.LatLngBounds; }