import { D as DecodedWeight } from './weight-decoder-DMScCVae.js'; interface WeightDistribution { readonly finiteCount: number; readonly nanCount: number; readonly positiveInfinityCount: number; readonly negativeInfinityCount: number; readonly min: number; readonly max: number; readonly percentiles: Readonly>; readonly approximate: boolean; readonly fullRange: { readonly edges: readonly number[]; readonly counts: readonly number[]; }; readonly percentileRange: { readonly edges: readonly number[]; readonly counts: readonly number[]; } | null; } /** Values drawn for percentile estimation before the result is marked approximate. */ declare const PERCENTILE_SAMPLE_SIZE = 65536; declare function computeWeightDistribution(values: DecodedWeight, bins?: number): WeightDistribution; export { PERCENTILE_SAMPLE_SIZE, type WeightDistribution, computeWeightDistribution };