export default class Vector extends Coord { _lengthSquared: number; _magnitude: number; _unitNormalX: number; _unitNormalY: number; public get magnitude(): number; public get isZero(): boolean; public get normal(): Vector; public get invert(): Vector; public get norm(): Vector; public get perpendicular(): Vector; public add(other: {}): Vector; public dot(other: {}): number; public perpendicularAtTo(other: Vector): Vector; public projectionOfOnto(other: Vector): Vector; public scale(scalar: Vector): Vector; public unitNormalDot(other: {}): number; public reflect(incident: Vector): Vector | null; public round(toNearest?: number): Vector; } import Coord from './Coord';