import { BaseDuckDBType } from './BaseDuckDBType'; import { DuckDBTypeId } from '../DuckDBTypeId'; import { Json } from '../Json'; export declare class DuckDBGeometryType extends BaseDuckDBType { /** * Coordinate Reference System (e.g. a WKT2 string) attached to the type. * * Read-only: setting `crs` on a `DuckDBGeometryType` is not propagated by * `toLogicalType()`. To produce a GEOMETRY logical type carrying a CRS, * construct it via SQL (e.g. `'POINT(1 2)'::GEOMETRY('')`). */ readonly crs?: string; constructor(alias?: string, crs?: string); toString(): string; toJson(): Json; static readonly instance: DuckDBGeometryType; static create(alias?: string, crs?: string): DuckDBGeometryType; } export declare const GEOMETRY: DuckDBGeometryType;