/// import { immerable } from 'immer'; import * as t from 'io-ts'; import { Vector, VectorLike } from './vector'; export declare const BOUNDARY = 10000; export declare const PositionType: t.Type; export declare class Position extends Vector { [immerable]: boolean; static fromVectorLike(v: VectorLike): Position; constructor(x: number, y: number); protected factory(x: number, y: number): Position; getClosestRelativeTo(other: Position): Position; }