export default MultiPoint; /** * @classdesc * Multi-point geometry. * * @api */ declare class MultiPoint extends SimpleGeometry { /** * @param {Array|Array} coordinates Coordinates. * For internal use, flat coordinates in combination with `layout` are also accepted. * @param {import("./Geometry.js").GeometryLayout} [layout] Layout. */ constructor(coordinates: Array | Array, layout?: import("./Geometry.js").GeometryLayout | undefined); /** * Append the passed point to this multipoint. * @param {Point} point Point. * @api */ appendPoint(point: Point): void; /** * Make a complete copy of the geometry. * @return {!MultiPoint} Clone. * @api */ clone(): MultiPoint; /** * Return the coordinates of the multipoint. * @return {Array} Coordinates. * @api */ getCoordinates(): Array; /** * Return the point at the specified index. * @param {number} index Index. * @return {Point} Point. * @api */ getPoint(index: number): Point; /** * Return the points of this multipoint. * @return {Array} Points. * @api */ getPoints(): Array; /** * Set the coordinates of the multipoint. * @param {!Array} coordinates Coordinates. * @param {import("./Geometry.js").GeometryLayout} [layout] Layout. * @api */ setCoordinates(coordinates: Array, layout?: import("./Geometry.js").GeometryLayout | undefined): void; } import SimpleGeometry from './SimpleGeometry.js'; import Point from './Point.js'; //# sourceMappingURL=MultiPoint.d.ts.map