import { BasePointVectorElement, PointVectorElementOptions, VectorElement, VectorElementVector } from '.'; import { MapPos } from 'nativescript-carto/core'; import { Projection } from 'nativescript-carto/projections'; import { DefaultLatLonKeys, GenericMapPos } from 'nativescript-carto/core/index.common'; export class GroupOptions extends PointVectorElementOptions { elements: Array<{ id: string; element: VectorElement }>; } export class Group extends VectorElementVector implements BasePointVectorElement, T> { position: GenericMapPos; projection?: Projection; getNativePos(pos: GenericMapPos): any; visible?: boolean; metaData: { [k: string]: string }; }