@sidekick-coder/db
Version:
Cli Tool to manipulate data from diferent sources
598 lines (595 loc) • 25.3 kB
text/typescript
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 };