import { SpectralClustering } from './spectral';
import { DataMatrix, SpectralClusteringParams } from './types';
/**
 * SpectralClustering with consensus clustering to improve robustness.
 * Runs k-means multiple times and takes majority vote for each point.
 */
export declare class SpectralClusteringConsensus extends SpectralClustering {
    private consensusRuns;
    constructor(params: SpectralClusteringParams & {
        consensusRuns?: number;
    });
    fit(X: DataMatrix): Promise<void>;
}
//# sourceMappingURL=spectral_consensus.d.ts.map