export function add(v1: any, v2: any): { x: any; y: any; }; export function sub(v1: any, v2: any): { x: number; y: number; }; export function scalarMultiply(v: any, s: any): { x: number; y: number; }; export function sqrMagnitude(v: any): number; export function magnitude(v: any): number; export function distanceX(v1: any, v2: any): number; export function distanceY(v1: any, v2: any): number; export function sqrDistance(v1: any, v2: any): number; export function distance(v1: any, v2: any): number; export function determinant(v1: any, v2: any): number; export function dot(v1: any, v2: any): number; export function projectOnto(v1: any, v2: any): { x: number; y: number; }; export function rotate(v: any, radians: any, origin?: { x: number; y: number; }): { x: any; y: any; }; export function unit(v: any): { x: number; y: number; }; export function cross(u: any, v: any, a: any): number;