export declare const MIN_COHORT = 3;
export type DistanceBucket = '0-1' | '1-3' | '3-5' | '5-10';
export declare function haversineKm(from: {
    latitude: number;
    longitude: number;
}, to: {
    latitude: number;
    longitude: number;
}): number;
export declare function bucketFromCells(km: number, _sameCell: boolean): DistanceBucket | null;
export declare function bucketLabel(bucket: DistanceBucket): "1 KM" | "3 KM" | "5 KM" | "5–10 km";
export declare function distanceShort(km: number): string;
export declare function distanceCaption(km: number): string;
export declare function applyCohort<T extends {
    bucket: DistanceBucket | null;
}>(items: T[], minimum?: number): T[];
