import { Point } from './Point'; export declare type Vec4 = { readonly x: number; readonly y: number; readonly z: number; readonly w: number; }; export declare function createVec4_2D(x: number, y: number): Vec4; export declare function plusVec4({ x: x0, y: y0, z: z0, w: w0 }: Vec4, { x: x1, y: y1, z: z1, w: w1 }: Vec4): Vec4; export declare function minusVec4({ x: x0, y: y0, z: z0, w: w0 }: Vec4, { x: x1, y: y1, z: z1, w: w1 }: Vec4): Vec4; export declare function toPoint({ x, y }: Vec4): Point;