import { GeometryOptions, LineGeometryOptions, PointGeometryOptions, PolygonGeometryOptions } from '.'; import { MapPosVector } from '../core'; import { BaseNative } from '../BaseNative'; export declare abstract class Geometry extends BaseNative { getCenterPos(): import("../core").GenericMapPos; getBounds(): import("../core").MapBounds; } export declare class PointGeometry extends Geometry { createNative(options: PointGeometryOptions): NTPointGeometry; getPos(): import("../core").GenericMapPos; } export declare class LineGeometry extends Geometry { createNative(options: LineGeometryOptions): NTLineGeometry; getPoses(): MapPosVector; } export declare class PolygonGeometry extends Geometry { createNative(options: PolygonGeometryOptions): NTPolygonGeometry; getPoses(): MapPosVector; }