/** * postgres-mcp - PostGIS Advanced Schemas * * Advanced geospatial operation schemas: transform, cluster, standalone geometry. */ import { z } from "zod"; export declare const GeoTransformSchemaBase: z.ZodObject<{ table: z.ZodOptional; tableName: z.ZodOptional; schema: z.ZodOptional; column: z.ZodOptional; geom: z.ZodOptional; geometryColumn: z.ZodOptional; fromSrid: z.ZodOptional>>; sourceSrid: z.ZodOptional>>; toSrid: z.ZodOptional>>; targetSrid: z.ZodOptional>>; where: z.ZodOptional; limit: z.ZodOptional>>; }, z.core.$strip>; export declare const GeoTransformSchema: z.ZodPipe; tableName: z.ZodOptional; schema: z.ZodOptional; column: z.ZodOptional; geom: z.ZodOptional; geometryColumn: z.ZodOptional; fromSrid: z.ZodOptional>>; sourceSrid: z.ZodOptional>>; toSrid: z.ZodOptional>>; targetSrid: z.ZodOptional>>; where: z.ZodOptional; limit: z.ZodOptional>>; }, z.core.$strip>>, z.ZodTransform<{ table: string; schema: string | undefined; column: string; fromSrid: number; toSrid: number; where: string | undefined; limit: number | undefined; }, { table?: string | undefined; tableName?: string | undefined; schema?: string | undefined; column?: string | undefined; geom?: string | undefined; geometryColumn?: string | undefined; fromSrid?: number | undefined; sourceSrid?: number | undefined; toSrid?: number | undefined; targetSrid?: number | undefined; where?: string | undefined; limit?: number | undefined; }>>; export declare const GeoIndexOptimizeSchemaBase: z.ZodObject<{ table: z.ZodOptional; tableName: z.ZodOptional; schema: z.ZodOptional; }, z.core.$strip>; export declare const GeoIndexOptimizeSchema: z.ZodPipe; tableName: z.ZodOptional; schema: z.ZodOptional; }, z.core.$strip>>, z.ZodTransform<{ table: string | undefined; schema: string | undefined; }, { table?: string | undefined; tableName?: string | undefined; schema?: string | undefined; }>>; export declare const GeoClusterSchemaBase: z.ZodObject<{ table: z.ZodOptional; tableName: z.ZodOptional; schema: z.ZodOptional; column: z.ZodOptional; geom: z.ZodOptional; geometryColumn: z.ZodOptional; method: z.ZodOptional; algorithm: z.ZodOptional; eps: z.ZodOptional>>; distance: z.ZodOptional>>; radius: z.ZodOptional>>; epsg: z.ZodOptional>>; minPoints: z.ZodOptional>>; numClusters: z.ZodOptional>>; k: z.ZodOptional>>; clusters: z.ZodOptional>>; params: z.ZodOptional>>; minPoints: z.ZodOptional>>; numClusters: z.ZodOptional>>; k: z.ZodOptional>>; }, z.core.$strip>>; where: z.ZodOptional; limit: z.ZodOptional>>; }, z.core.$strip>; export declare const GeoClusterSchema: z.ZodPipe; tableName: z.ZodOptional; schema: z.ZodOptional; column: z.ZodOptional; geom: z.ZodOptional; geometryColumn: z.ZodOptional; method: z.ZodOptional; algorithm: z.ZodOptional; eps: z.ZodOptional>>; distance: z.ZodOptional>>; radius: z.ZodOptional>>; epsg: z.ZodOptional>>; minPoints: z.ZodOptional>>; numClusters: z.ZodOptional>>; k: z.ZodOptional>>; clusters: z.ZodOptional>>; params: z.ZodOptional>>; minPoints: z.ZodOptional>>; numClusters: z.ZodOptional>>; k: z.ZodOptional>>; }, z.core.$strip>>; where: z.ZodOptional; limit: z.ZodOptional>>; }, z.core.$strip>>, z.ZodTransform<{ table: string; schema: string | undefined; column: string; method: string | undefined; eps: number | undefined; minPoints: number | undefined; numClusters: number | undefined; where: string | undefined; limit: number | undefined; }, { table?: string | undefined; tableName?: string | undefined; schema?: string | undefined; column?: string | undefined; geom?: string | undefined; geometryColumn?: string | undefined; method?: string | undefined; algorithm?: string | undefined; eps?: number | undefined; distance?: number | undefined; radius?: number | undefined; epsg?: number | undefined; minPoints?: number | undefined; numClusters?: number | undefined; k?: number | undefined; clusters?: number | undefined; params?: { eps?: number | undefined; minPoints?: number | undefined; numClusters?: number | undefined; k?: number | undefined; } | undefined; where?: string | undefined; limit?: number | undefined; }>>; export declare const GeometryBufferSchemaBase: z.ZodObject<{ geometry: z.ZodOptional; wkt: z.ZodOptional; geojson: z.ZodOptional; distance: z.ZodOptional>>; radius: z.ZodOptional>>; meters: z.ZodOptional>>; unit: z.ZodOptional; simplify: z.ZodOptional>>; srid: z.ZodOptional>>; }, z.core.$strip>; export declare const GeometryBufferSchema: z.ZodPipe; wkt: z.ZodOptional; geojson: z.ZodOptional; distance: z.ZodOptional>>; radius: z.ZodOptional>>; meters: z.ZodOptional>>; unit: z.ZodOptional; simplify: z.ZodOptional>>; srid: z.ZodOptional>>; }, z.core.$strip>, z.ZodTransform<{ geometry: string; distance: number; unit: string | undefined; simplify: number | undefined; srid: number | undefined; }, { geometry?: string | undefined; wkt?: string | undefined; geojson?: string | undefined; distance?: number | undefined; radius?: number | undefined; meters?: number | undefined; unit?: string | undefined; simplify?: number | undefined; srid?: number | undefined; }>>; export declare const GeometryIntersectionSchemaBase: z.ZodObject<{ geometry1: z.ZodOptional; geom1: z.ZodOptional; geometry2: z.ZodOptional; geom2: z.ZodOptional; }, z.core.$strip>; export declare const GeometryIntersectionSchema: z.ZodPipe>; geom1: z.ZodOptional>; geometry2: z.ZodOptional>; geom2: z.ZodOptional>; }, z.core.$strip>, z.ZodTransform<{ geometry1: string; geometry2: string; }, { geometry1?: string | undefined; geom1?: string | undefined; geometry2?: string | undefined; geom2?: string | undefined; }>>; export declare const GeometryTransformSchemaBase: z.ZodObject<{ geometry: z.ZodOptional; wkt: z.ZodOptional; geojson: z.ZodOptional; fromSrid: z.ZodOptional>>; sourceSrid: z.ZodOptional>>; toSrid: z.ZodOptional>>; targetSrid: z.ZodOptional>>; }, z.core.$strip>; export declare const GeometryTransformSchema: z.ZodPipe; wkt: z.ZodOptional; geojson: z.ZodOptional; fromSrid: z.ZodOptional>>; sourceSrid: z.ZodOptional>>; toSrid: z.ZodOptional>>; targetSrid: z.ZodOptional>>; }, z.core.$strip>, z.ZodTransform<{ geometry: string; fromSrid: number; toSrid: number; }, { geometry?: string | undefined; wkt?: string | undefined; geojson?: string | undefined; fromSrid?: number | undefined; sourceSrid?: number | undefined; toSrid?: number | undefined; targetSrid?: number | undefined; }>>; //# sourceMappingURL=advanced.d.ts.map