import { Area } from './Area'; import { Mob } from './Mob'; interface IPosition { x: number; y: number; z: number; w: number; } type PositionLike = Partial; export declare class Position implements IPosition { private readonly __area; private readonly __mob; private __x; private __y; private __z; private __w; static GetDistance(a: Position, b: Position): number; constructor(area: Area, mob: Mob); get x(): number; get y(): number; get z(): number; get w(): number; set x(v: number); set y(v: number); set z(v: number); set w(v: number); set(x: number, y?: number, z?: number, w?: number): this; set(x: PositionLike): this; } export {};