import MinimumNumber from '@alirya/number/minimum/minimum'; import Value from '@alirya/value/value'; import Validatable from '@alirya/validatable/validatable'; import Message from '@alirya/message/message'; import Inclusive from '@alirya/number/inclusive/inclusive'; export declare type MinimumParametersReturn = Readonly & Message & Validatable>; export declare function MinimumParameters(value: ValueType, minimum: number, inclusive: boolean, message: (value: ValueType, valid: boolean, minimum: number, inclusive: boolean) => MessageType, converter?: (string: ValueType) => number): MinimumParametersReturn; export declare type MinimumArgument = Value & MinimumNumber & Inclusive & { converter?: (value: ValueType) => number; } & Message<(result: Readonly & Inclusive & MinimumNumber & Validatable>) => MessageType>; export declare function MinimumParameter({ value, minimum, inclusive, message, converter }: MinimumArgument): MinimumParametersReturn; declare namespace Minimum { const Parameters: typeof MinimumParameters; const Parameter: typeof MinimumParameter; } export default Minimum; //# sourceMappingURL=minimum.d.ts.map