export declare class Point { /** * @member {number} x the x position of the point * @memberOf Point **/ x: number; /** * @member {number} y the y position of the point * @memberOf Point **/ y: number; /** * @class Point * @description Represents a basic 2d point * @param {number} x the x value of the point on the x axis * @param {number} y the y value of the point on the y axis * @constructor **/ constructor(x?: number, y?: number); /** * Returns a string JSON representation of this object. * @method toJSON * @memberOf Point * @return {String} a string representation of the instance (JSON format) **/ toJSON(): string; /** * Returns a clone of the Point instance. * @method clone * @memberOf Point * @return {Point} a clone of the Point instance. **/ clone(): Point; /** * @method getDistanceBetween * @description returns a distance between two points * @memberOf Point * @param {Point} pointA * @param {Point} pointB * @returns {number} **/ static getDistanceBetween(pointA: Point, pointB: Point): number; }