export class PointSet {
    /**
     *
     * @param {number} size number of points
     * @param {number} dimensions number of dimensions per point
     * @param {Array|Float32Array|Float64Array} data
     * @constructor
     */
    constructor(size: number, dimensions: number, data: any[] | Float32Array | Float64Array);
    /**
     *
     * @type {Array|Float32Array|Float64Array}
     * @private
     */
    private __data;
    /**
     *
     * @type {number}
     * @private
     */
    private __size;
    /**
     *
     * @type {number}
     * @private
     */
    private __dimensions;
    /**
     * Number of points in the set
     * @returns {number}
     */
    size(): number;
    /**
     * Number of dimensions for each point
     * @returns {number}
     */
    dimension(): number;
    /**
     * get coordinate for a point
     * @param {number} i point index
     * @param {number} j dimension
     * @returns {number}
     */
    coord(i: number, j: number): number;
}
//# sourceMappingURL=PointSet.d.ts.map