/**
 * 当向量以数组的方式出现，一个计算单元库
 * @Description  : 向量数组
 * @Author       : 赵耀圣
 * @QQ           : 549184003
 * @Date         : 2021-08-02 15:09:33
 * @LastEditTime : 2021-08-02 15:50:16
 * @FilePath     : \cga.js\src\math\VecArray.ts
 */
export declare class VecArray {
    /**
     * 检测相邻没有重复点
     */
    static uniqueNeighbor(vs: number[], component?: number): number[];
    /**
     * 去除任意重复点
     *
     */
    static unique(vs: number[], component?: number): number[];
    static distanceSq(...vecs: number[]): number;
    static distance(...vecs: number[]): number;
    static reverse(vs: number[], component?: number): number[];
    static dot(...vecs: number[]): number;
    static add(...vecs: number[]): number[] | (number & any[]);
    static sub(...vecs: number[]): number[] | (number & any[]);
}
