import Minimum from '../minimum/minimum'; import Value from '@alirya/value/value'; import Validatable from '@alirya/validatable/validatable'; import Message from '@alirya/message/message'; import Inclusive from '../inclusive/inclusive'; import ValueOf from '@alirya/value/value-of/value-of'; import ToString from '@alirya/string/to-string'; import { ValidatableParameters, ValidatableParameter } from '@alirya/validator/message/function/validatable'; import ValueDynamic from '@alirya/validator/value/validatable'; export interface GreaterType extends Readonly, Readonly>, Readonly>, Readonly, Readonly, ValueOf, ToString<[number | void]> { } export declare class GreaterParameters implements GreaterType { #private; readonly value: ValueT; readonly minimum: number; readonly inclusive: boolean; constructor(value: ValueT, minimum: number, inclusive: boolean, message: ValidatableParameters); get valid(): boolean; get message(): MessageT; valueOf(): number; toString(radix?: number): string; } export declare type GreaterArgument = Value & Minimum & Inclusive & Message & Inclusive & Minimum>>; export declare class GreaterParameter extends GreaterParameters { constructor({ value, minimum, inclusive, message, }: GreaterArgument); } declare namespace Greater { const Parameters: typeof GreaterParameters; const Parameter: typeof GreaterParameter; type Type = GreaterType; type Argument = GreaterArgument; } export default Greater; //# sourceMappingURL=greater.d.ts.map