import Value from '@alirya/value/value'; import MaximumNumber from '@alirya/number/maximum/maximum'; import Inclusive from '@alirya/number/inclusive/inclusive'; export declare function MaximumParameters(value: string, maximum: number, inclusive: boolean, converter?: (value: string) => number, error?: (value: string, maximum: number, inclusive: boolean) => Error): asserts value is string; export declare type MaximumArgument = MaximumNumber & Inclusive & { converter?: (value: string) => number; error?: (argument: Value & MaximumNumber & Inclusive) => Error; }; export declare function MaximumParameter(value: any, { maximum, inclusive, converter, error }: MaximumArgument): asserts value is string; declare namespace Maximum { const Parameters: typeof MaximumParameters; const Parameter: typeof MaximumParameter; type Argument = MaximumArgument; } export default Maximum; //# sourceMappingURL=maximum.d.ts.map