import type { FunctionDefinition } from '../../definition_types'; /** * Returns the topological dimension of the supplied geometry. * Points and multi-points return `0`, lines and multi-lines return `1`, polygons and multi-polygons return `2`, and geometry collections return the maximum dimension of their components. * * @example * ROW wkt = [ * "POINT(1.0 2.0)", * "LINESTRING (30 10, 10 30, 40 40)", * "POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))"] * | MV_EXPAND wkt * | EVAL geometry = TO_GEOSHAPE(wkt), * type = ST_GEOMETRYTYPE(geometry), * topological_dimension = ST_DIMENSION(geometry) * | KEEP type, topological_dimension */ declare const definition: FunctionDefinition; export default definition; //# sourceMappingURL=st_dimension.d.ts.map