import { NumberRange } from './guard'; import { GuardClass, GuardFunctionWithArray, OptionalGuardFunctionWithArray } from '../global'; declare class NumberGuard implements GuardClass { private range?; private allowString; get required(): GuardFunctionWithArray; get optional(): OptionalGuardFunctionWithArray; get strict(): NumberGuard; with(range: number[]): NumberGuard; with(range: NumberRange): NumberGuard; lt(value: number): NumberGuard; lte(value: number): NumberGuard; gt(value: number): NumberGuard; gte(value: number): NumberGuard; constructor(range?: NumberRange, allowString?: boolean); } declare const _default: NumberGuard; export default _default;