import type { Matrix4 } from "./Matrix4.js";
export declare class Vector4 {
    readonly x: number;
    readonly y: number;
    readonly z: number;
    readonly w: number;
    constructor(x?: number, y?: number, z?: number, w?: number);
    add(v: Vector4): Vector4;
    subtract(v: Vector4): Vector4;
    multiplyScalar(scalar: number): Vector4;
    divide(v: Vector4): Vector4;
    divideScalar(scalar: number): Vector4;
    dot(v: Vector4): number;
    lerp(v: Vector4, t: number): Vector4;
    transformMatrix4(matrix: Matrix4): Vector4;
    equals(v: Vector4, epsilon?: number): boolean;
    toArray(): [number, number, number, number];
}
//# sourceMappingURL=Vector4.d.ts.map