import { type Coord, type CoordArg, type CoordValue, type Geometry } from "../_internals/geometry"; export type GeometryPointTypes = { readonly Coord: TCoord; }; export type GeometryPointSource = readonly [ x: CoordArg | CoordValue, y: CoordArg | CoordValue ]; export declare class GeometryPointBase implements Geometry { readonly types: TTypes; readonly type: "Point"; readonly point: readonly [ x: CoordValue, y: CoordValue ]; constructor(source: GeometryPointSource, types: TTypes); } /** * [API Reference](https://tai-kun.github.io/surrealdb.js/v2/api/data/geometry-point) */ export declare class GeometryPoint extends GeometryPointBase> { static readonly Coord: NumberConstructor; constructor(source: GeometryPointSource); } //# sourceMappingURL=geometry-point.d.ts.map