import{NullableRules,UndefinableRules}from"../libs/publicTypes.ts";import{NumberSchema,RulesForNumber}from"../schemaClasses/NumberSchema.ts";export{NUMBER}from"../schemaClasses/NumberSchema.ts";/** schema for number or null or undefined */exportfunctionnumber(options:RulesForNumber&NullableRules&UndefinableRules):NumberSchema<null|undefined>;/** schema for number or undefined */exportfunctionnumber(options:RulesForNumber&UndefinableRules):NumberSchema<undefined>;/** schema for number or null */exportfunctionnumber(rules:RulesForNumber&NullableRules):NumberSchema<null>;/** schema for number */exportfunctionnumber(rules:RulesForNumber):NumberSchema;/** schema for number */exportfunctionnumber():NumberSchema;/** * create schema * @param rules rules * @returns schema */exportfunctionnumber(rules:RulesForNumber={}):NumberSchema{returnnewNumberSchema(rules);}