/**
 * @module vim-ts
 */
export declare type Vector2 = {
    x: number;
    y: number;
};
export declare type Vector3 = {
    x: number;
    y: number;
    z: number;
};
export declare type Vector4 = {
    x: number;
    y: number;
    z: number;
    w: number;
};
export declare type AABox = {
    min: Vector3;
    max: Vector3;
};
export declare type AABox2D = {
    min: Vector2;
    max: Vector2;
};
export declare type AABox4D = {
    min: Vector4;
    max: Vector4;
};
export declare type Matrix4x4 = {
    m11: number;
    m12: number;
    m13: number;
    m14: number;
    m21: number;
    m22: number;
    m23: number;
    m24: number;
    m31: number;
    m32: number;
    m33: number;
    m34: number;
    m41: number;
    m42: number;
    m43: number;
    m44: number;
};
