export type IDistance = (pos1: number[], pos2: number[], p?: number) => number; export declare const manhattan: IDistance; export declare const euclidean: IDistance; export declare const minkowski: IDistance; export type IDistanceType = 'manhattan' | 'euclidean' | 'minkowski' | '1-norm' | '2-norm' | 'p-norm'; export declare function useDistance(distanceType: IDistanceType): IDistance;