/** * Shared label-comparison helpers for clustering parity tests. * * Cluster ids are arbitrary, so reference comparisons must be invariant to * relabelling. Noise (`-1`) is identity, never permuted. */ /** Exact label equality up to a bijective cluster-id permutation (noise fixed). */ export declare function labels_equivalent_with_noise(a: number[], b: number[]): boolean; /** * Cluster-assignment agreement in `[0, 1]` under the optimal greedy * cluster-id alignment, with noise (`-1`) treated as its own label. Used * where tie-ordering differences make exact equivalence too strict. */ export declare function alignment_agreement(mine: number[], reference: number[]): number;