export default GeometryCollection; /** * @classdesc * An array of {@link module:ol/geom/Geometry} objects. * * @api */ declare class GeometryCollection extends Geometry { /** * @param {Array} [opt_geometries] Geometries. */ constructor(opt_geometries?: Array); /** * @private * @type {Array} */ private geometries_; /** * Return the geometries that make up this geometry collection. * @return {Array} Geometries. * @api */ getGeometries(): Array; /** * @return {Array} Geometries. */ getGeometriesArray(): Array; /** * @return {Array} Geometries. */ getGeometriesArrayRecursive(): Array; /** * @return {boolean} Is empty. */ isEmpty(): boolean; /** * Set the geometries that make up this geometry collection. * @param {Array} geometries Geometries. * @api */ setGeometries(geometries: Array): void; /** * @param {Array} geometries Geometries. */ setGeometriesArray(geometries: Array): void; } import Geometry from "./Geometry.js";