import { SmartConstructor, SmartTypeRefined } from "../utilTypes";
export declare type NumInRange<Min extends number, Max extends number> = SmartTypeRefined<number, "NumberInRange", {
    min: Min;
    max: Max;
}>;
export declare const mkNumInRange: <Min extends number, Max extends number>(min: Min, max: Max) => SmartConstructor<SmartTypeRefined<number, "NumberInRange", {
    min: Min;
    max: Max;
}>>;
