import { KMeansOptions } from '@/interfaces/k-means-options.interface';
import { KMeansResult } from '@/interfaces/k-means-result.interface';
export declare class KMeans {
    private options;
    private data;
    private centroids;
    constructor(options?: KMeansOptions);
    fit(data: number[][]): KMeansResult;
    private initializeCentroids;
    private assignClusters;
    private computeCentroids;
    private static arraysEqual;
}
