export declare function kruskalMSTWithLimitSize(matrix: number[][], limitSize?: number): { edgesInMST: [[number, number], number, boolean][]; groups: number[]; }; /** * * @param matrix * @param groupNumber number of group generated by clustering */ export declare function kruskalMST(matrix: number[][], groupNumber?: number, threshold?: number | undefined): { edgesInMST: [[number, number], number, boolean][]; groups: number[]; }; interface ClusterProps { matrix: number[][]; measures: string[]; method?: string; groupMaxSize?: number; limitSize?: boolean; threshold?: number; } declare function cluster({ matrix, measures, method, groupMaxSize, limitSize, threshold }: ClusterProps): string[][]; export default cluster;