import{NullableRules,UndefinableRules}from"../libs/publicTypes.ts";import{RulesForString,StringSchema}from"../schemaClasses/StringSchema.ts";export{STRING}from"../schemaClasses/StringSchema.ts";/** schema for string or null or undefined */exportfunctionstring(options:RulesForString&NullableRules&UndefinableRules):StringSchema<null|undefined>;/** schema for string or undefined */exportfunctionstring(options:RulesForString&UndefinableRules):StringSchema<undefined>;/** schema for string or null */exportfunctionstring(rules:RulesForString&NullableRules):StringSchema<null>;/** schema for string */exportfunctionstring(rules:RulesForString):StringSchema;/** schema for string */exportfunctionstring():StringSchema;/** * create schema * @param rules rules * @returns schema */exportfunctionstring(rules:RulesForString={}):StringSchema{returnnewStringSchema(rules);}