import { _ModuleSupport } from 'ag-charts-community'; import type { DistantObject, Geometry, Logger } from 'ag-charts-core'; declare const Path: typeof _ModuleSupport.Path; export declare enum GeoGeometryRenderMode { All = 3, Polygons = 1, Lines = 2 } export declare class GeoGeometry extends Path implements DistantObject { projectedGeometry: Geometry | undefined; renderMode: GeoGeometryRenderMode; private bbox; private readonly strokePath; protected computeBBox(): _ModuleSupport.BBox | undefined; updatePath(): void; drawPath(ctx: any, logger: Logger): void; containsPoint(x: number, y: number): boolean; distanceSquared(x: number, y: number): number; private geometryDistance; private shouldDrawPolygons; private shouldDrawLines; private drawGeometryCollection; private drawMultiPolygon; private drawSinglePolygon; private drawMultiLineString; private drawSingleLineString; private drawGeometry; private drawPolygon; private drawLineString; } export {};