UNPKG

@sidekick-coder/db

Version:

Cli Tool to manipulate data from diferent sources

598 lines (595 loc) 25.3 kB
import * as valibot from 'valibot'; import { ValibotSchema } from './types.cjs'; import { FilesystemOptionsPath } from '../filesystem/types.cjs'; type Valibot = typeof valibot; interface ValibotWithExtras extends Valibot { extras: typeof extras; } declare function array<T extends ValibotSchema = ValibotSchema>(s: T): valibot.SchemaWithPipe<[valibot.UnionSchema<[valibot.ArraySchema<T, undefined>, T], undefined>, valibot.TransformAction<valibot.InferOutput<T | valibot.ArraySchema<T, undefined>>, (valibot.InferOutput<T | valibot.ArraySchema<T, undefined>> & any[]) | valibot.InferOutput<T | valibot.ArraySchema<T, undefined>>[]>, valibot.ArraySchema<T, undefined>]>; declare function path(dirname: string, path?: FilesystemOptionsPath): valibot.SchemaWithPipe<[valibot.StringSchema<undefined>, valibot.TransformAction<string, string>]>; declare function uint8(): valibot.SchemaWithPipe<[valibot.AnySchema, valibot.CheckAction<any, undefined>, valibot.TransformAction<any, Uint8Array>]>; declare const extras: { array: typeof array; vars: valibot.OptionalSchema<valibot.SchemaWithPipe<[valibot.AnySchema, valibot.TransformAction<any, any>, valibot.RecordSchema<valibot.StringSchema<undefined>, valibot.AnySchema, undefined>]>, undefined>; stringList: valibot.SchemaWithPipe<[valibot.AnySchema, valibot.TransformAction<any, any[]>, valibot.ArraySchema<valibot.StringSchema<undefined>, undefined>]>; path: typeof path; uint8: typeof uint8; number: valibot.SchemaWithPipe<[valibot.AnySchema, valibot.TransformAction<any, number>, valibot.CheckAction<number, undefined>, valibot.NumberSchema<undefined>]>; }; declare const vWithExtras: { extras: { array: typeof array; vars: valibot.OptionalSchema<valibot.SchemaWithPipe<[valibot.AnySchema, valibot.TransformAction<any, any>, valibot.RecordSchema<valibot.StringSchema<undefined>, valibot.AnySchema, undefined>]>, undefined>; stringList: valibot.SchemaWithPipe<[valibot.AnySchema, valibot.TransformAction<any, any[]>, valibot.ArraySchema<valibot.StringSchema<undefined>, undefined>]>; path: typeof path; uint8: typeof uint8; number: valibot.SchemaWithPipe<[valibot.AnySchema, valibot.TransformAction<any, number>, valibot.CheckAction<number, undefined>, valibot.NumberSchema<undefined>]>; }; prompts: { password: (options?: any) => valibot.OptionalSchemaAsync<valibot.StringSchema<undefined>, () => Promise<string> & { cancel: () => void; }>; }; BASE64_REGEX: RegExp; BIC_REGEX: RegExp; BrandSymbol: typeof valibot.BrandSymbol; CUID2_REGEX: RegExp; DECIMAL_REGEX: RegExp; DIGITS_REGEX: RegExp; EMAIL_REGEX: RegExp; EMOJI_REGEX: RegExp; HEXADECIMAL_REGEX: RegExp; HEX_COLOR_REGEX: RegExp; IMEI_REGEX: RegExp; IPV4_REGEX: RegExp; IPV6_REGEX: RegExp; IP_REGEX: RegExp; ISO_DATE_REGEX: RegExp; ISO_DATE_TIME_REGEX: RegExp; ISO_TIMESTAMP_REGEX: RegExp; ISO_TIME_REGEX: RegExp; ISO_TIME_SECOND_REGEX: RegExp; ISO_WEEK_REGEX: RegExp; MAC48_REGEX: RegExp; MAC64_REGEX: RegExp; MAC_REGEX: RegExp; NANO_ID_REGEX: RegExp; OCTAL_REGEX: RegExp; RFC_EMAIL_REGEX: RegExp; SLUG_REGEX: RegExp; ULID_REGEX: RegExp; UUID_REGEX: RegExp; ValiError: typeof valibot.ValiError; _addIssue: typeof valibot._addIssue; _getByteCount: typeof valibot._getByteCount; _getGraphemeCount: typeof valibot._getGraphemeCount; _getStandardProps: typeof valibot._getStandardProps; _getWordCount: typeof valibot._getWordCount; _isLuhnAlgo: typeof valibot._isLuhnAlgo; _isValidObjectKey: typeof valibot._isValidObjectKey; _joinExpects: typeof valibot._joinExpects; _stringify: typeof valibot._stringify; any: typeof valibot.any; args: typeof valibot.args; argsAsync: typeof valibot.argsAsync; array: typeof valibot.array; arrayAsync: typeof valibot.arrayAsync; assert: typeof valibot.assert; awaitAsync: typeof valibot.awaitAsync; base64: typeof valibot.base64; bic: typeof valibot.bic; bigint: typeof valibot.bigint; blob: typeof valibot.blob; boolean: typeof valibot.boolean; brand: typeof valibot.brand; bytes: typeof valibot.bytes; check: typeof valibot.check; checkAsync: typeof valibot.checkAsync; checkItems: typeof valibot.checkItems; checkItemsAsync: typeof valibot.checkItemsAsync; config: typeof valibot.config; creditCard: typeof valibot.creditCard; cuid2: typeof valibot.cuid2; custom: typeof valibot.custom; customAsync: typeof valibot.customAsync; date: typeof valibot.date; decimal: typeof valibot.decimal; deleteGlobalConfig: typeof valibot.deleteGlobalConfig; deleteGlobalMessage: typeof valibot.deleteGlobalMessage; deleteSchemaMessage: typeof valibot.deleteSchemaMessage; deleteSpecificMessage: typeof valibot.deleteSpecificMessage; description: typeof valibot.description; digits: typeof valibot.digits; email: typeof valibot.email; emoji: typeof valibot.emoji; empty: typeof valibot.empty; endsWith: typeof valibot.endsWith; entriesFromList: typeof valibot.entriesFromList; entriesFromObjects: typeof valibot.entriesFromObjects; enum: typeof valibot.enum; enum_: typeof valibot.enum; everyItem: typeof valibot.everyItem; exactOptional: typeof valibot.exactOptional; exactOptionalAsync: typeof valibot.exactOptionalAsync; excludes: typeof valibot.excludes; fallback: typeof valibot.fallback; fallbackAsync: typeof valibot.fallbackAsync; file: typeof valibot.file; filterItems: typeof valibot.filterItems; findItem: typeof valibot.findItem; finite: typeof valibot.finite; flatten: typeof valibot.flatten; forward: typeof valibot.forward; forwardAsync: typeof valibot.forwardAsync; function: typeof valibot.function; function_: typeof valibot.function; getDefault: typeof valibot.getDefault; getDefaults: typeof valibot.getDefaults; getDefaultsAsync: typeof valibot.getDefaultsAsync; getDotPath: typeof valibot.getDotPath; getFallback: typeof valibot.getFallback; getFallbacks: typeof valibot.getFallbacks; getFallbacksAsync: typeof valibot.getFallbacksAsync; getGlobalConfig: typeof valibot.getGlobalConfig; getGlobalMessage: typeof valibot.getGlobalMessage; getSchemaMessage: typeof valibot.getSchemaMessage; getSpecificMessage: typeof valibot.getSpecificMessage; graphemes: typeof valibot.graphemes; gtValue: typeof valibot.gtValue; hash: typeof valibot.hash; hexColor: typeof valibot.hexColor; hexadecimal: typeof valibot.hexadecimal; imei: typeof valibot.imei; includes: typeof valibot.includes; instance: typeof valibot.instance; integer: typeof valibot.integer; intersect: typeof valibot.intersect; intersectAsync: typeof valibot.intersectAsync; ip: typeof valibot.ip; ipv4: typeof valibot.ipv4; ipv6: typeof valibot.ipv6; is: typeof valibot.is; isOfKind: typeof valibot.isOfKind; isOfType: typeof valibot.isOfType; isValiError: typeof valibot.isValiError; isoDate: typeof valibot.isoDate; isoDateTime: typeof valibot.isoDateTime; isoTime: typeof valibot.isoTime; isoTimeSecond: typeof valibot.isoTimeSecond; isoTimestamp: typeof valibot.isoTimestamp; isoWeek: typeof valibot.isoWeek; keyof: typeof valibot.keyof; lazy: typeof valibot.lazy; lazyAsync: typeof valibot.lazyAsync; length: typeof valibot.length; literal: typeof valibot.literal; looseObject: typeof valibot.looseObject; looseObjectAsync: typeof valibot.looseObjectAsync; looseTuple: typeof valibot.looseTuple; looseTupleAsync: typeof valibot.looseTupleAsync; ltValue: typeof valibot.ltValue; mac: typeof valibot.mac; mac48: typeof valibot.mac48; mac64: typeof valibot.mac64; map: typeof valibot.map; mapAsync: typeof valibot.mapAsync; mapItems: typeof valibot.mapItems; maxBytes: typeof valibot.maxBytes; maxGraphemes: typeof valibot.maxGraphemes; maxLength: typeof valibot.maxLength; maxSize: typeof valibot.maxSize; maxValue: typeof valibot.maxValue; maxWords: typeof valibot.maxWords; metadata: typeof valibot.metadata; mimeType: typeof valibot.mimeType; minBytes: typeof valibot.minBytes; minGraphemes: typeof valibot.minGraphemes; minLength: typeof valibot.minLength; minSize: typeof valibot.minSize; minValue: typeof valibot.minValue; minWords: typeof valibot.minWords; multipleOf: typeof valibot.multipleOf; nan: typeof valibot.nan; nanoid: typeof valibot.nanoid; never: typeof valibot.never; nonEmpty: typeof valibot.nonEmpty; nonNullable: typeof valibot.nonNullable; nonNullableAsync: typeof valibot.nonNullableAsync; nonNullish: typeof valibot.nonNullish; nonNullishAsync: typeof valibot.nonNullishAsync; nonOptional: typeof valibot.nonOptional; nonOptionalAsync: typeof valibot.nonOptionalAsync; normalize: typeof valibot.normalize; notBytes: typeof valibot.notBytes; notGraphemes: typeof valibot.notGraphemes; notLength: typeof valibot.notLength; notSize: typeof valibot.notSize; notValue: typeof valibot.notValue; notValues: typeof valibot.notValues; notWords: typeof valibot.notWords; null: typeof valibot.null; null_: typeof valibot.null; nullable: typeof valibot.nullable; nullableAsync: typeof valibot.nullableAsync; nullish: typeof valibot.nullish; nullishAsync: typeof valibot.nullishAsync; number: typeof valibot.number; object: typeof valibot.object; objectAsync: typeof valibot.objectAsync; objectWithRest: typeof valibot.objectWithRest; objectWithRestAsync: typeof valibot.objectWithRestAsync; octal: typeof valibot.octal; omit: typeof valibot.omit; optional: typeof valibot.optional; optionalAsync: typeof valibot.optionalAsync; parse: typeof valibot.parse; parseAsync: typeof valibot.parseAsync; parser: typeof valibot.parser; parserAsync: typeof valibot.parserAsync; partial: typeof valibot.partial; partialAsync: typeof valibot.partialAsync; partialCheck: typeof valibot.partialCheck; partialCheckAsync: typeof valibot.partialCheckAsync; pick: typeof valibot.pick; picklist: typeof valibot.picklist; pipe: typeof valibot.pipe; pipeAsync: typeof valibot.pipeAsync; promise: typeof valibot.promise; rawCheck: typeof valibot.rawCheck; rawCheckAsync: typeof valibot.rawCheckAsync; rawTransform: typeof valibot.rawTransform; rawTransformAsync: typeof valibot.rawTransformAsync; readonly: typeof valibot.readonly; record: typeof valibot.record; recordAsync: typeof valibot.recordAsync; reduceItems: typeof valibot.reduceItems; regex: typeof valibot.regex; required: typeof valibot.required; requiredAsync: typeof valibot.requiredAsync; returns: typeof valibot.returns; returnsAsync: typeof valibot.returnsAsync; rfcEmail: typeof valibot.rfcEmail; safeInteger: typeof valibot.safeInteger; safeParse: typeof valibot.safeParse; safeParseAsync: typeof valibot.safeParseAsync; safeParser: typeof valibot.safeParser; safeParserAsync: typeof valibot.safeParserAsync; set: typeof valibot.set; setAsync: typeof valibot.setAsync; setGlobalConfig: typeof valibot.setGlobalConfig; setGlobalMessage: typeof valibot.setGlobalMessage; setSchemaMessage: typeof valibot.setSchemaMessage; setSpecificMessage: typeof valibot.setSpecificMessage; size: typeof valibot.size; slug: typeof valibot.slug; someItem: typeof valibot.someItem; sortItems: typeof valibot.sortItems; startsWith: typeof valibot.startsWith; strictObject: typeof valibot.strictObject; strictObjectAsync: typeof valibot.strictObjectAsync; strictTuple: typeof valibot.strictTuple; strictTupleAsync: typeof valibot.strictTupleAsync; string: typeof valibot.string; symbol: typeof valibot.symbol; title: typeof valibot.title; toLowerCase: typeof valibot.toLowerCase; toMaxValue: typeof valibot.toMaxValue; toMinValue: typeof valibot.toMinValue; toUpperCase: typeof valibot.toUpperCase; transform: typeof valibot.transform; transformAsync: typeof valibot.transformAsync; trim: typeof valibot.trim; trimEnd: typeof valibot.trimEnd; trimStart: typeof valibot.trimStart; tuple: typeof valibot.tuple; tupleAsync: typeof valibot.tupleAsync; tupleWithRest: typeof valibot.tupleWithRest; tupleWithRestAsync: typeof valibot.tupleWithRestAsync; ulid: typeof valibot.ulid; undefined: typeof valibot.undefined; undefined_: typeof valibot.undefined; undefinedable: typeof valibot.undefinedable; undefinedableAsync: typeof valibot.undefinedableAsync; union: typeof valibot.union; unionAsync: typeof valibot.unionAsync; unknown: typeof valibot.unknown; unwrap: typeof valibot.unwrap; url: typeof valibot.url; uuid: typeof valibot.uuid; value: typeof valibot.value; values: typeof valibot.values; variant: typeof valibot.variant; variantAsync: typeof valibot.variantAsync; void: typeof valibot.void; void_: typeof valibot.void; words: typeof valibot.words; }; declare const v: { extras: { array: typeof array; vars: valibot.OptionalSchema<valibot.SchemaWithPipe<[valibot.AnySchema, valibot.TransformAction<any, any>, valibot.RecordSchema<valibot.StringSchema<undefined>, valibot.AnySchema, undefined>]>, undefined>; stringList: valibot.SchemaWithPipe<[valibot.AnySchema, valibot.TransformAction<any, any[]>, valibot.ArraySchema<valibot.StringSchema<undefined>, undefined>]>; path: typeof path; uint8: typeof uint8; number: valibot.SchemaWithPipe<[valibot.AnySchema, valibot.TransformAction<any, number>, valibot.CheckAction<number, undefined>, valibot.NumberSchema<undefined>]>; }; prompts: { password: (options?: any) => valibot.OptionalSchemaAsync<valibot.StringSchema<undefined>, () => Promise<string> & { cancel: () => void; }>; }; BASE64_REGEX: RegExp; BIC_REGEX: RegExp; BrandSymbol: typeof valibot.BrandSymbol; CUID2_REGEX: RegExp; DECIMAL_REGEX: RegExp; DIGITS_REGEX: RegExp; EMAIL_REGEX: RegExp; EMOJI_REGEX: RegExp; HEXADECIMAL_REGEX: RegExp; HEX_COLOR_REGEX: RegExp; IMEI_REGEX: RegExp; IPV4_REGEX: RegExp; IPV6_REGEX: RegExp; IP_REGEX: RegExp; ISO_DATE_REGEX: RegExp; ISO_DATE_TIME_REGEX: RegExp; ISO_TIMESTAMP_REGEX: RegExp; ISO_TIME_REGEX: RegExp; ISO_TIME_SECOND_REGEX: RegExp; ISO_WEEK_REGEX: RegExp; MAC48_REGEX: RegExp; MAC64_REGEX: RegExp; MAC_REGEX: RegExp; NANO_ID_REGEX: RegExp; OCTAL_REGEX: RegExp; RFC_EMAIL_REGEX: RegExp; SLUG_REGEX: RegExp; ULID_REGEX: RegExp; UUID_REGEX: RegExp; ValiError: typeof valibot.ValiError; _addIssue: typeof valibot._addIssue; _getByteCount: typeof valibot._getByteCount; _getGraphemeCount: typeof valibot._getGraphemeCount; _getStandardProps: typeof valibot._getStandardProps; _getWordCount: typeof valibot._getWordCount; _isLuhnAlgo: typeof valibot._isLuhnAlgo; _isValidObjectKey: typeof valibot._isValidObjectKey; _joinExpects: typeof valibot._joinExpects; _stringify: typeof valibot._stringify; any: typeof valibot.any; args: typeof valibot.args; argsAsync: typeof valibot.argsAsync; array: typeof valibot.array; arrayAsync: typeof valibot.arrayAsync; assert: typeof valibot.assert; awaitAsync: typeof valibot.awaitAsync; base64: typeof valibot.base64; bic: typeof valibot.bic; bigint: typeof valibot.bigint; blob: typeof valibot.blob; boolean: typeof valibot.boolean; brand: typeof valibot.brand; bytes: typeof valibot.bytes; check: typeof valibot.check; checkAsync: typeof valibot.checkAsync; checkItems: typeof valibot.checkItems; checkItemsAsync: typeof valibot.checkItemsAsync; config: typeof valibot.config; creditCard: typeof valibot.creditCard; cuid2: typeof valibot.cuid2; custom: typeof valibot.custom; customAsync: typeof valibot.customAsync; date: typeof valibot.date; decimal: typeof valibot.decimal; deleteGlobalConfig: typeof valibot.deleteGlobalConfig; deleteGlobalMessage: typeof valibot.deleteGlobalMessage; deleteSchemaMessage: typeof valibot.deleteSchemaMessage; deleteSpecificMessage: typeof valibot.deleteSpecificMessage; description: typeof valibot.description; digits: typeof valibot.digits; email: typeof valibot.email; emoji: typeof valibot.emoji; empty: typeof valibot.empty; endsWith: typeof valibot.endsWith; entriesFromList: typeof valibot.entriesFromList; entriesFromObjects: typeof valibot.entriesFromObjects; enum: typeof valibot.enum; enum_: typeof valibot.enum; everyItem: typeof valibot.everyItem; exactOptional: typeof valibot.exactOptional; exactOptionalAsync: typeof valibot.exactOptionalAsync; excludes: typeof valibot.excludes; fallback: typeof valibot.fallback; fallbackAsync: typeof valibot.fallbackAsync; file: typeof valibot.file; filterItems: typeof valibot.filterItems; findItem: typeof valibot.findItem; finite: typeof valibot.finite; flatten: typeof valibot.flatten; forward: typeof valibot.forward; forwardAsync: typeof valibot.forwardAsync; function: typeof valibot.function; function_: typeof valibot.function; getDefault: typeof valibot.getDefault; getDefaults: typeof valibot.getDefaults; getDefaultsAsync: typeof valibot.getDefaultsAsync; getDotPath: typeof valibot.getDotPath; getFallback: typeof valibot.getFallback; getFallbacks: typeof valibot.getFallbacks; getFallbacksAsync: typeof valibot.getFallbacksAsync; getGlobalConfig: typeof valibot.getGlobalConfig; getGlobalMessage: typeof valibot.getGlobalMessage; getSchemaMessage: typeof valibot.getSchemaMessage; getSpecificMessage: typeof valibot.getSpecificMessage; graphemes: typeof valibot.graphemes; gtValue: typeof valibot.gtValue; hash: typeof valibot.hash; hexColor: typeof valibot.hexColor; hexadecimal: typeof valibot.hexadecimal; imei: typeof valibot.imei; includes: typeof valibot.includes; instance: typeof valibot.instance; integer: typeof valibot.integer; intersect: typeof valibot.intersect; intersectAsync: typeof valibot.intersectAsync; ip: typeof valibot.ip; ipv4: typeof valibot.ipv4; ipv6: typeof valibot.ipv6; is: typeof valibot.is; isOfKind: typeof valibot.isOfKind; isOfType: typeof valibot.isOfType; isValiError: typeof valibot.isValiError; isoDate: typeof valibot.isoDate; isoDateTime: typeof valibot.isoDateTime; isoTime: typeof valibot.isoTime; isoTimeSecond: typeof valibot.isoTimeSecond; isoTimestamp: typeof valibot.isoTimestamp; isoWeek: typeof valibot.isoWeek; keyof: typeof valibot.keyof; lazy: typeof valibot.lazy; lazyAsync: typeof valibot.lazyAsync; length: typeof valibot.length; literal: typeof valibot.literal; looseObject: typeof valibot.looseObject; looseObjectAsync: typeof valibot.looseObjectAsync; looseTuple: typeof valibot.looseTuple; looseTupleAsync: typeof valibot.looseTupleAsync; ltValue: typeof valibot.ltValue; mac: typeof valibot.mac; mac48: typeof valibot.mac48; mac64: typeof valibot.mac64; map: typeof valibot.map; mapAsync: typeof valibot.mapAsync; mapItems: typeof valibot.mapItems; maxBytes: typeof valibot.maxBytes; maxGraphemes: typeof valibot.maxGraphemes; maxLength: typeof valibot.maxLength; maxSize: typeof valibot.maxSize; maxValue: typeof valibot.maxValue; maxWords: typeof valibot.maxWords; metadata: typeof valibot.metadata; mimeType: typeof valibot.mimeType; minBytes: typeof valibot.minBytes; minGraphemes: typeof valibot.minGraphemes; minLength: typeof valibot.minLength; minSize: typeof valibot.minSize; minValue: typeof valibot.minValue; minWords: typeof valibot.minWords; multipleOf: typeof valibot.multipleOf; nan: typeof valibot.nan; nanoid: typeof valibot.nanoid; never: typeof valibot.never; nonEmpty: typeof valibot.nonEmpty; nonNullable: typeof valibot.nonNullable; nonNullableAsync: typeof valibot.nonNullableAsync; nonNullish: typeof valibot.nonNullish; nonNullishAsync: typeof valibot.nonNullishAsync; nonOptional: typeof valibot.nonOptional; nonOptionalAsync: typeof valibot.nonOptionalAsync; normalize: typeof valibot.normalize; notBytes: typeof valibot.notBytes; notGraphemes: typeof valibot.notGraphemes; notLength: typeof valibot.notLength; notSize: typeof valibot.notSize; notValue: typeof valibot.notValue; notValues: typeof valibot.notValues; notWords: typeof valibot.notWords; null: typeof valibot.null; null_: typeof valibot.null; nullable: typeof valibot.nullable; nullableAsync: typeof valibot.nullableAsync; nullish: typeof valibot.nullish; nullishAsync: typeof valibot.nullishAsync; number: typeof valibot.number; object: typeof valibot.object; objectAsync: typeof valibot.objectAsync; objectWithRest: typeof valibot.objectWithRest; objectWithRestAsync: typeof valibot.objectWithRestAsync; octal: typeof valibot.octal; omit: typeof valibot.omit; optional: typeof valibot.optional; optionalAsync: typeof valibot.optionalAsync; parse: typeof valibot.parse; parseAsync: typeof valibot.parseAsync; parser: typeof valibot.parser; parserAsync: typeof valibot.parserAsync; partial: typeof valibot.partial; partialAsync: typeof valibot.partialAsync; partialCheck: typeof valibot.partialCheck; partialCheckAsync: typeof valibot.partialCheckAsync; pick: typeof valibot.pick; picklist: typeof valibot.picklist; pipe: typeof valibot.pipe; pipeAsync: typeof valibot.pipeAsync; promise: typeof valibot.promise; rawCheck: typeof valibot.rawCheck; rawCheckAsync: typeof valibot.rawCheckAsync; rawTransform: typeof valibot.rawTransform; rawTransformAsync: typeof valibot.rawTransformAsync; readonly: typeof valibot.readonly; record: typeof valibot.record; recordAsync: typeof valibot.recordAsync; reduceItems: typeof valibot.reduceItems; regex: typeof valibot.regex; required: typeof valibot.required; requiredAsync: typeof valibot.requiredAsync; returns: typeof valibot.returns; returnsAsync: typeof valibot.returnsAsync; rfcEmail: typeof valibot.rfcEmail; safeInteger: typeof valibot.safeInteger; safeParse: typeof valibot.safeParse; safeParseAsync: typeof valibot.safeParseAsync; safeParser: typeof valibot.safeParser; safeParserAsync: typeof valibot.safeParserAsync; set: typeof valibot.set; setAsync: typeof valibot.setAsync; setGlobalConfig: typeof valibot.setGlobalConfig; setGlobalMessage: typeof valibot.setGlobalMessage; setSchemaMessage: typeof valibot.setSchemaMessage; setSpecificMessage: typeof valibot.setSpecificMessage; size: typeof valibot.size; slug: typeof valibot.slug; someItem: typeof valibot.someItem; sortItems: typeof valibot.sortItems; startsWith: typeof valibot.startsWith; strictObject: typeof valibot.strictObject; strictObjectAsync: typeof valibot.strictObjectAsync; strictTuple: typeof valibot.strictTuple; strictTupleAsync: typeof valibot.strictTupleAsync; string: typeof valibot.string; symbol: typeof valibot.symbol; title: typeof valibot.title; toLowerCase: typeof valibot.toLowerCase; toMaxValue: typeof valibot.toMaxValue; toMinValue: typeof valibot.toMinValue; toUpperCase: typeof valibot.toUpperCase; transform: typeof valibot.transform; transformAsync: typeof valibot.transformAsync; trim: typeof valibot.trim; trimEnd: typeof valibot.trimEnd; trimStart: typeof valibot.trimStart; tuple: typeof valibot.tuple; tupleAsync: typeof valibot.tupleAsync; tupleWithRest: typeof valibot.tupleWithRest; tupleWithRestAsync: typeof valibot.tupleWithRestAsync; ulid: typeof valibot.ulid; undefined: typeof valibot.undefined; undefined_: typeof valibot.undefined; undefinedable: typeof valibot.undefinedable; undefinedableAsync: typeof valibot.undefinedableAsync; union: typeof valibot.union; unionAsync: typeof valibot.unionAsync; unknown: typeof valibot.unknown; unwrap: typeof valibot.unwrap; url: typeof valibot.url; uuid: typeof valibot.uuid; value: typeof valibot.value; values: typeof valibot.values; variant: typeof valibot.variant; variantAsync: typeof valibot.variantAsync; void: typeof valibot.void; void_: typeof valibot.void; words: typeof valibot.words; }; export { type Valibot, type ValibotWithExtras, v, vWithExtras };