import 'graphile-build'; import 'graphile-build-pg'; import type { GraphileConfig } from 'graphile-config'; import '../types'; /** * PostgisGeometryFieldsPlugin * * Enhances PostGIS geometry object types with subtype-specific fields: * * - Point: x/longitude, y/latitude, optional z/height * - LineString: points array * - Polygon: exterior ring, interiors array * - MultiPoint: points array * - MultiLineString: lines array * - MultiPolygon: polygons array * - GeometryCollection: geometries array (uses dimension interface) * * Uses the GraphQLObjectType_fields hook to add fields based on the * type's scope (isPgGISType, pgGISCodecName, pgGISTypeDetails). */ export declare const PostgisGeometryFieldsPlugin: GraphileConfig.Plugin;