import type { FunctionDefinition } from '../../definition_types'; /** * Computes a buffer area around the input geometry at the specified distance. The distance is in the units of the input spatial reference system. Positive distances expand the geometry, negative distances shrink it. A distance of zero will return the input geometry unchanged. Points and lines become polygons when buffered, unless a zero distance is provided. * * @example * ROW wkt = "POLYGON ((0 0, 4 0, 4 4, 0 4, 0 0))" * | EVAL buffered = ST_BUFFER(TO_GEOSHAPE(wkt), -1) * * @example * ROW geom = TO_CARTESIANSHAPE("LINESTRING(0 0, 10 0, 10 10)") * | EVAL buffered = ST_BUFFER(geom, 2, {"endcap": "flat", "join": "mitre"}) * | KEEP buffered */ declare const definition: FunctionDefinition; export default definition; //# sourceMappingURL=st_buffer.d.ts.map