import type { TypedCheckedBounds } from "./spec.js";
export interface RandomBounded<N extends number> extends TypedCheckedBounds {
    (): N;
}
export declare const randomBounded: <N extends number>(typeName: string, label: string, isLowerInc: boolean, lower: number, isInt: boolean, upper: number, isUpperInc: boolean, rng?: ({
    float01(): number;
    range(low: number, high: number): number;
}), fnName?: string) => RandomBounded<N>;
//# sourceMappingURL=random-bounded.d.ts.map