/**
 * Detecting Subspace cluster Hierarchies
 */
export default class DiSH {
    /**
     * @param {number} mu Number of neighborhood
     * @param {number} e Neighborhood range
     */
    constructor(mu: number, e: number);
    _mu: number;
    _e: number;
    /**
     * Returns predicted categories.
     * @param {Array<Array<number>>} x Training data
     * @returns {number[]} Predicted values
     */
    predict(x: Array<Array<number>>): number[];
    _clusters: {
        i: any[];
        center: any[];
        w: any[];
        l: any;
        parents: any[];
    }[];
}
