export default class Point {
    /**
     * @param {MouseEvent} event
     */
    static fromMouseEvent(event: MouseEvent): Point;
    /**
     *
     * @param {number} x
     * @param {number} y
     */
    constructor(x: number, y: number);
    /** @readonly */ readonly x: number;
    /** @readonly */ readonly y: number;
    /**
     * @param {Point} point
     */
    subtract(point: Point): Point;
    /**
     * @param {Point} point
     */
    add(point: Point): Point;
    /**
     * @param {number} scalar
     */
    multiply(scalar: number): Point;
    get length(): number;
    /**
     * @param {Point} point
     */
    equals(point: Point): boolean;
}
//# sourceMappingURL=point.d.ts.map