import type { Digit, NegativeDigit, PositiveDigit, StringNumber } from '@toolbox-ts/types/defs/number'; export { assertIsNumber, checkIsNumber, isNumber } from '../../base/index.js'; export declare const checkIsNumberNaN: { readonly typeName: "NumberNaN"; readonly name: "checkIsNumberNaN"; } & ((v: unknown) => boolean); export declare const checkIsNumberNotNaN: { readonly typeName: "NumberNotNaN"; readonly name: "checkIsNumberNotNaN"; } & ((v: unknown) => boolean); export declare function assertIsNumberNaN(v: unknown): void; export declare function assertIsNumberNotNaN(v: unknown): void; export declare const checkIsNumberInteger: { readonly typeName: "NumberInteger"; readonly name: "checkIsNumberInteger"; } & ((v: unknown) => boolean); export declare function assertIsNumberInteger(v: unknown): void; export declare const checkIsNumberFinite: { readonly typeName: "NumberFinite"; readonly name: "checkIsNumberFinite"; } & ((v: unknown) => boolean); export declare function assertIsNumberFinite(v: unknown): void; export declare const checkIsNumberInfinite: { readonly typeName: "NumberInfinite"; readonly name: "checkIsNumberInfinite"; } & ((v: unknown) => boolean); export declare function assertIsNumberInfinite(v: unknown): void; export declare const checkIsNumberPositive: { readonly typeName: "NumberPositive"; readonly name: "checkIsNumberPositive"; } & ((v: unknown) => boolean); export declare function assertIsNumberPositive(v: unknown): void; export declare const checkIsNumberNegative: { readonly typeName: "NumberNegative"; readonly name: "checkIsNumberNegative"; } & ((v: unknown) => boolean); export declare function assertIsNumberNeg(v: unknown): void; export declare const checkIsNumberSafeInteger: { readonly typeName: "NumberSafeInteger"; readonly name: "checkIsNumberSafeInteger"; } & ((v: unknown) => boolean); export declare function assertIsNumberSafeInteger(v: unknown): void; export declare const checkIsNumberPositiveInteger: { readonly typeName: "NumberPositiveInteger"; readonly name: "checkIsNumberPositiveInteger"; } & ((v: unknown) => boolean); export declare function assertIsNumberPositiveInteger(v: unknown): void; export declare const checkIsNumberNegativeInteger: { readonly typeName: "NumberNegativeInteger"; readonly name: "checkIsNumberNegativeInteger"; } & ((v: unknown) => boolean); export declare function assertIsNumberNegInteger(v: unknown): void; export declare const checkIsNumberDecimal: { readonly typeName: "NumberDecimal"; readonly name: "checkIsNumberDecimal"; } & ((v: unknown) => boolean); export declare function assertIsNumberDecimal(v: unknown): void; export declare const isNumberString: import("@toolbox-ts/types/defs/function").TypeGuard, "NumberString">; export declare const checkIsNumberString: import("@toolbox-ts/types/defs/function").TypeGuard, "NumberString">; export declare function assertIsNumberString(v: unknown): void; export declare const isNumberInDigitRange: import("@toolbox-ts/types/defs/function").TypeGuard, "NumberInDigitRange">; export declare const checkIsNumberInDigitRange: import("@toolbox-ts/types/defs/function").TypeGuard, "NumberInDigitRange">; export declare function assertIsNumberInDigitRange(v: unknown): void; export declare const isNumberInPositiveDigitRange: import("@toolbox-ts/types/defs/function").TypeGuard, "NumberInPositiveDigitRange">; export declare const checkIsNumberInPositiveDigitRange: import("@toolbox-ts/types/defs/function").TypeGuard, "NumberInPositiveDigitRange">; export declare function assertIsNumberInPositiveDigitRange(v: unknown): void; export declare const isNumberInNegativeDigitRange: import("@toolbox-ts/types/defs/function").TypeGuard, "NumberInNegativeDigitRange">; export declare const checkIsNumberInNegativeDigitRange: import("@toolbox-ts/types/defs/function").TypeGuard, "NumberInNegativeDigitRange">; export declare function assertIsNumberInNegativeDigitRange(v: unknown): void; export declare const checkIsNumberInEightBitRange: { readonly typeName: "NumberInEightBitRange"; readonly name: "checkIsNumberInEightBitRange"; } & ((v: unknown) => boolean); export declare function assertIsNumberInEightBitRange(v: unknown): void; export declare const checkIsNumberInSixteenBitRange: { readonly typeName: "NumberInSixteenBitRange"; readonly name: "checkIsNumberInSixteenBitRange"; } & ((v: unknown) => boolean); export declare function assertIsNumberInSixteenBitRange(v: unknown): void; export declare const checkIsNumberInTwentyFourBitRange: { readonly typeName: "NumberInTwentyFourBitRange"; readonly name: "checkIsNumberInTwentyFourBitRange"; } & ((v: unknown) => boolean); export declare function assertIsNumberInTwentyFourBitRange(v: unknown): void; export declare const checkIsNumberInThirtyTwoBitRange: { readonly typeName: "NumberInThirtyTwoBitRange"; readonly name: "checkIsNumberInThirtyTwoBitRange"; } & ((v: unknown) => boolean); export declare function assertIsNumberInThirtyTwoBitRange(v: unknown): void; export declare const checkIsNumberInByteRange: { readonly typeName: "NumberInByteRange"; readonly name: "checkIsNumberInByteRange"; } & ((v: unknown) => boolean); export declare function assertIsNumberInByteRange(v: unknown): void; export declare const checkIsNumberInUnitIntervalRange: { readonly typeName: "NumberInUnitIntervalRange"; readonly name: "checkIsNumberInUnitIntervalRange"; } & ((v: unknown) => boolean); export declare function assertIsNumberInUnitIntervalRange(v: unknown): void;