import Decimal from 'decimal.js';
export declare class Vec {
    _data: Array<Decimal>;
    constructor(..._vs: Decimal[]);
    copy(normal: Vec): void;
    get dim(): number;
    check(v: Vec): boolean;
    cross(v: Vec): void;
    get extentSq(): Decimal;
    /**
     * 长度
     */
    get extent(): Decimal;
    dot(v: Vec): Decimal;
}
