import { Geometry } from "../internal"; /** * String representation of a Geometry */ export declare class GeometryPrinter { /** * Get Geometry Information as a String * @param geometry geometry * @return geometry String */ static getGeometryString(geometry: Geometry): string; /** * Add Point message * @param message string message * @param point point */ private static addPointMessage; /** * Add MultiPoint message * @param message string message * @param multiPoint multi point */ private static addMultiPointMessage; /** * Add LineString message * @param message string message * @param lineString line string */ private static addLineStringMessage; /** * Add MultiLineString message * @param message string message * @param multiLineString multi line string */ private static addMultiLineStringMessage; /** * Add Polygon message * @param message string message * @param polygon polygon */ private static addPolygonMessage; /** * Add MultiPolygon message * @param message string message * @param multiPolygon multi polygon */ private static addMultiPolygonMessage; /** * Add CompoundCurve message * @param message string message * @param compoundCurve compound curve */ private static addCompoundCurveMessage; /** * Add CurvePolygon message * @param message string message * @param curvePolygon curve polygon */ private static addCurvePolygonMessage; /** * Add PolyhedralSurface message * @param message string message * @param polyhedralSurface polyhedral surface */ private static addPolyhedralSurfaceMessage; }