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