import { ValidatableParameters } from '@alirya/validator/message/function/validatable'; import { IntegerReturn as NegativeReturn } from './integer'; import Validatable from '@alirya/validatable/validatable'; import Message from '@alirya/message/message'; import Value from '@alirya/value/value'; import ValueOf from '@alirya/value/value-of/value-of'; import ToString from '@alirya/string/to-string'; import StrictOmit from '@alirya/object/strict-omit'; import { PositiveArgument as NegativeArgument } from './positive'; export type { NegativeReturn }; export declare function NegativeParameters(number: number): NegativeReturn; export declare function NegativeParameters(number: number, message: ValidatableParameters): NegativeReturn; export { NegativeArgument }; export declare function NegativeParameter({ value }: StrictOmit, 'message'>): Readonly & Value> & ValueOf & ToString<[number | void]>; export declare function NegativeParameter({ message, value }: Required>): Readonly & Value> & ValueOf & ToString<[number | void]>; declare namespace Negative { const Parameters: typeof NegativeParameters; const Parameter: typeof NegativeParameter; } export default Negative; //# sourceMappingURL=negative.d.ts.map