import { type GeoJsonPoint, GeometryPointBase as Base, type GeometryPointSource, type GeometryPointTypes } from "@tai-kun/surrealdb/encodable-datatypes"; import { type CoordValue } from "../_internals/geometry"; export type { GeoJsonPoint, GeometryPointSource, GeometryPointTypes }; export declare class GeometryPointBase extends Base { point: [ x: CoordValue, y: CoordValue ]; get x(): CoordValue; set x(v: CoordValue); get y(): CoordValue; set y(v: CoordValue); get coordinates(): [ x: CoordValue, y: CoordValue ]; set coordinates(source: GeometryPointSource); clone(): this; equals(other: unknown): boolean; } /** * [API Reference](https://tai-kun.github.io/surrealdb.js/v2/api/data/geometry-point) */ export declare class GeometryPoint extends GeometryPointBase> { static get ZERO(): GeometryPoint; static readonly Coord: NumberConstructor; constructor(source: GeometryPointSource); } //# sourceMappingURL=geometry-point.d.ts.map