import { ValidatableParameters } from '@alirya/validator/message/function/validatable'; import { IntegerReturn as NaturalReturn } from './integer'; import { PositiveArgument as NaturalArgument } from './positive'; import StrictOmit from '@alirya/object/strict-omit'; export type { NaturalReturn }; export declare function NaturalParameters(number: number): NaturalReturn; export declare function NaturalParameters(number: number, message: ValidatableParameters): NaturalReturn; export { NaturalArgument }; export declare function NaturalParameter({ value }: StrictOmit, 'message'>): NaturalReturn; export declare function NaturalParameter({ message, value }: Required>): NaturalReturn; declare namespace Natural { const Parameters: typeof NaturalParameters; const Parameter: typeof NaturalParameter; type Return = NaturalReturn; type Argument = NaturalArgument; } export default Natural; //# sourceMappingURL=natural.d.ts.map