export interface KMeansPlusPlusResult { centers: number[][]; indices: number[]; } /** * Initialize cluster centers according to the kmeans++ strategy. * @param X samples matrix * @param n_clusters number of clusters * @param sampleWeight weights for each sample * @param randomState optional random generator * @returns selected centers and their indices */ export declare function kmeansPlusPlus(X: number[][], n_clusters: number, sampleWeight?: number[], randomState?: () => number): KMeansPlusPlusResult;