/** * Spatially constrained hierarchical clustering (SCHC). * * ## Example * ```ts * import { schc } from '@geoda/core'; * * const result = await schc({ * k: 3, * data: [[1, 2, 3, 4]], * neighbors: [[1], [0, 2], [1, 3], [2]], * }); * ``` */ export declare function schc({ k, data, neighbors, scaleMethod, linkageMethod, distanceMethod, boundVals, minBound, }: { /** number of clusters */ k: number; /** multivariate data, one array per variable */ data: number[][] | Float32Array[]; /** spatial weights matrix as adjacency list */ neighbors: number[][]; /** raw | standardize */ scaleMethod?: string; /** single | complete | average | ward */ linkageMethod?: string; /** euclidean | manhattan */ distanceMethod?: string; /** optional bound values per observation */ boundVals?: number[]; minBound?: number; }): Promise;