/** * PostgreSQL PostGIS Extension Tools * * Geospatial operations and spatial queries. * 15 tools total. */ import type { PostgresAdapter } from "../../postgres-adapter.js"; import type { ToolDefinition } from "../../../../types/index.js"; import { createPostgisExtensionTool, createGeometryColumnTool, createSpatialIndexTool } from "./setup.js"; import { createPointInPolygonTool, createDistanceTool, createBufferTool, createIntersectionTool, createBoundingBoxTool } from "./query.js"; import { createGeocodeTool, createGeoTransformTool } from "./advanced.js"; import { createGeoIndexOptimizeTool, createGeoClusterTool } from "./spatial-analysis.js"; import { createGeometryBufferTool, createGeometryIntersectionTool, createGeometryTransformTool } from "./standalone.js"; /** * Get all PostGIS tools */ export declare function getPostgisTools(adapter: PostgresAdapter): ToolDefinition[]; export { createPostgisExtensionTool, createGeometryColumnTool, createPointInPolygonTool, createDistanceTool, createBufferTool, createIntersectionTool, createBoundingBoxTool, createSpatialIndexTool, createGeocodeTool, createGeoTransformTool, createGeoIndexOptimizeTool, createGeoClusterTool, createGeometryBufferTool, createGeometryIntersectionTool, createGeometryTransformTool, }; //# sourceMappingURL=index.d.ts.map