import { Color } from '@nativescript/core'; import { BasePointVectorElement, BaseVectorElementStyleBuilder, BillboardStyleBuilderOptions, PointVectorElementOptions } from '.'; import { DefaultLatLonKeys } from '../core'; import { Geometry } from '../geometry'; export class PointStyleBuilderOptions extends BillboardStyleBuilderOptions { size?: number; clickSize?: number; color?: string | Color; } export class PointStyleBuilder extends BaseVectorElementStyleBuilder { size?: number; color?: string | Color; clickSize?: number; } export class PointOptions extends PointVectorElementOptions { geometry?: Geometry; styleBuilder?: PointStyleBuilder | PointStyleBuilderOptions; } export class Point extends BasePointVectorElement, T> { styleBuilder?: PointStyleBuilder | PointStyleBuilderOptions; geometry?: Geometry; style?: any; size?: number; color?: string | Color; }