export const DATE_SCHEMA: { min(min: string | number | Date): /*elided*/ any; max(max: string | number | Date): /*elided*/ any; before(max: string | number | Date): /*elided*/ any; after(min: string | number | Date): /*elided*/ any; past(): /*elided*/ any; future(): /*elided*/ any; iso(): /*elided*/ any; timestamp(): /*elided*/ any; unix(): /*elided*/ any; assertions: any[]; meta: {}; required(allow?: boolean): /*elided*/ any; default(arg: any): /*elided*/ any; custom(fn: Function): /*elided*/ any; missing(fn: Function): /*elided*/ any; strip(strip: any): /*elided*/ any; allow(...set: any[]): /*elided*/ any; reject(...set: any[]): /*elided*/ any; nullable(allow?: boolean): /*elided*/ any; message(message: any): /*elided*/ any; tag(tags: any): /*elided*/ any; description(description: any): /*elided*/ any; options(options: any): /*elided*/ any; validate(value: any, options?: {}): Promise; clone(meta: any): /*elided*/ any; append(schema: any): import("@bedrockio/yada/types/Schema").default; toJsonSchema(options?: { tag?: Function; stripExtensions?: boolean; }): any; toOpenApi(options: any): any; toOpenAi(): /*elided*/ any; toJSON(): any; getType(): { type: any; }; getFormat(): { format: any; }; getDefault(): { default?: undefined; } | { default: any; }; getEnum(options: any): any; getTags(options?: {}): any; transform(fn: Function, root: any): /*elided*/ any; inspect(): string; get(): void; assertEnum(set: any, allow: any): /*elided*/ any; assert(type: any, fn: any): /*elided*/ any; pushAssertion(assertion: any): void; canSkipAssertion(value: any, assertion: any, options: any): any; transformValue(fn: any): /*elided*/ any; getSortIndex(type: any): number; runAssertion(value: any, assertion: any, options?: {}): Promise; }; export const OBJECT_ID_SCHEMA: { length(length: number): /*elided*/ any; min(length: number): /*elided*/ any; max(length: number): /*elided*/ any; trim(): /*elided*/ any; lowercase(assert?: boolean): /*elided*/ any; uppercase(assert?: boolean): /*elided*/ any; match(reg: RegExp): /*elided*/ any; email(): /*elided*/ any; phone(code: any): /*elided*/ any; hex(): /*elided*/ any; md5(): /*elided*/ any; sha1(): /*elided*/ any; ascii(): /*elided*/ any; base64(options?: { urlSafe?: boolean; }): /*elided*/ any; creditCard(): /*elided*/ any; ip(): /*elided*/ any; country(): /*elided*/ any; locale(): /*elided*/ any; jwt(): /*elided*/ any; slug(): /*elided*/ any; latlng(): /*elided*/ any; postalCode(locale?: string): /*elided*/ any; zipcode(): /*elided*/ any; password(options?: { minLength?: number; minNumbers?: number; minSymbols?: number; minLowercase?: number; minUppercase?: number; }): /*elided*/ any; url(options?: { require_protocol?: boolean; require_valid_protocol?: boolean; require_host?: boolean; require_port?: boolean; allow_protocol_relative_urls?: boolean; allow_fragments?: boolean; allow_query_components?: boolean; validate_length?: boolean; protocols?: string[]; }): /*elided*/ any; domain(options?: { require_tld?: boolean; allow_underscores?: boolean; allow_trailing_dot?: boolean; allow_numeric_tld?: boolean; allow_wildcard?: boolean; ignore_max_length?: boolean; }): /*elided*/ any; uuid(version?: 1 | 2 | 3 | 4 | 5): /*elided*/ any; btc(): /*elided*/ any; eth(): /*elided*/ any; swift(): /*elided*/ any; mongo(): /*elided*/ any; calendar(): /*elided*/ any; time(): /*elided*/ any; format(name: any, fn: any): /*elided*/ any; toJsonSchema(options: any): any; toString(): any; assertions: any[]; meta: {}; required(allow?: boolean): /*elided*/ any; default(arg: any): /*elided*/ any; custom(fn: Function): /*elided*/ any; missing(fn: Function): /*elided*/ any; strip(strip: any): /*elided*/ any; allow(...set: any[]): /*elided*/ any; reject(...set: any[]): /*elided*/ any; nullable(allow?: boolean): /*elided*/ any; message(message: any): /*elided*/ any; tag(tags: any): /*elided*/ any; description(description: any): /*elided*/ any; options(options: any): /*elided*/ any; validate(value: any, options?: {}): Promise; clone(meta: any): /*elided*/ any; append(schema: any): import("@bedrockio/yada/types/Schema").default; toOpenApi(options: any): any; toOpenAi(): /*elided*/ any; toJSON(): any; getType(): { type: any; }; getFormat(): { format: any; }; getDefault(): { default?: undefined; } | { default: any; }; getEnum(options: any): any; getTags(options?: {}): any; transform(fn: Function, root: any): /*elided*/ any; inspect(): string; get(): void; assertEnum(set: any, allow: any): /*elided*/ any; assert(type: any, fn: any): /*elided*/ any; pushAssertion(assertion: any): void; canSkipAssertion(value: any, assertion: any, options: any): any; transformValue(fn: any): /*elided*/ any; getSortIndex(type: any): number; runAssertion(value: any, assertion: any, options?: {}): Promise; }; export const NUMBER_RANGE_SCHEMA: { validateInput(): void; setup(): void; get(path?: string | Array): any; set(path: string | Array, fn: Function): /*elided*/ any; unwind(path?: string | Array): any; pick(...names: string[]): /*elided*/ any; omit(...names: string[]): /*elided*/ any; require(...fields: string[]): /*elided*/ any; requireAll(): /*elided*/ any; transform(fn: Function, root?: boolean): /*elided*/ any; export(): any; append(arg: import("@bedrockio/yada/types/object").SchemaMap | import("@bedrockio/yada/types/Schema").default): /*elided*/ any; stripEmpty(): /*elided*/ any; stripUnknown(): /*elided*/ any; allowFlatKeys(): /*elided*/ any; expandFlatKeys(): /*elided*/ any; options(options?: { stripEmpty?: boolean; stripUnknown?: boolean; allowFlatKeys?: boolean; expandFlatKeys?: boolean; }): /*elided*/ any; toJsonSchema(options: any): any; format(name: any, fn: any): /*elided*/ any; toString(): any; assertions: any[]; meta: {}; required(allow?: boolean): /*elided*/ any; default(arg: any): /*elided*/ any; custom(fn: Function): /*elided*/ any; missing(fn: Function): /*elided*/ any; strip(strip: any): /*elided*/ any; allow(...set: any[]): /*elided*/ any; reject(...set: any[]): /*elided*/ any; nullable(allow?: boolean): /*elided*/ any; message(message: any): /*elided*/ any; tag(tags: any): /*elided*/ any; description(description: any): /*elided*/ any; validate(value: any, options?: {}): Promise; clone(meta: any): /*elided*/ any; toOpenApi(options: any): any; toOpenAi(): /*elided*/ any; toJSON(): any; getType(): { type: any; }; getFormat(): { format: any; }; getDefault(): { default?: undefined; } | { default: any; }; getEnum(options: any): any; getTags(options?: {}): any; inspect(): string; assertEnum(set: any, allow: any): /*elided*/ any; assert(type: any, fn: any): /*elided*/ any; pushAssertion(assertion: any): void; canSkipAssertion(value: any, assertion: any, options: any): any; transformValue(fn: any): /*elided*/ any; getSortIndex(type: any): number; runAssertion(value: any, assertion: any, options?: {}): Promise; }; export const STRING_RANGE_SCHEMA: { validateInput(): void; setup(): void; get(path?: string | Array): any; set(path: string | Array, fn: Function): /*elided*/ any; unwind(path?: string | Array): any; pick(...names: string[]): /*elided*/ any; omit(...names: string[]): /*elided*/ any; require(...fields: string[]): /*elided*/ any; requireAll(): /*elided*/ any; transform(fn: Function, root?: boolean): /*elided*/ any; export(): any; append(arg: import("@bedrockio/yada/types/object").SchemaMap | import("@bedrockio/yada/types/Schema").default): /*elided*/ any; stripEmpty(): /*elided*/ any; stripUnknown(): /*elided*/ any; allowFlatKeys(): /*elided*/ any; expandFlatKeys(): /*elided*/ any; options(options?: { stripEmpty?: boolean; stripUnknown?: boolean; allowFlatKeys?: boolean; expandFlatKeys?: boolean; }): /*elided*/ any; toJsonSchema(options: any): any; format(name: any, fn: any): /*elided*/ any; toString(): any; assertions: any[]; meta: {}; required(allow?: boolean): /*elided*/ any; default(arg: any): /*elided*/ any; custom(fn: Function): /*elided*/ any; missing(fn: Function): /*elided*/ any; strip(strip: any): /*elided*/ any; allow(...set: any[]): /*elided*/ any; reject(...set: any[]): /*elided*/ any; nullable(allow?: boolean): /*elided*/ any; message(message: any): /*elided*/ any; tag(tags: any): /*elided*/ any; description(description: any): /*elided*/ any; validate(value: any, options?: {}): Promise; clone(meta: any): /*elided*/ any; toOpenApi(options: any): any; toOpenAi(): /*elided*/ any; toJSON(): any; getType(): { type: any; }; getFormat(): { format: any; }; getDefault(): { default?: undefined; } | { default: any; }; getEnum(options: any): any; getTags(options?: {}): any; inspect(): string; assertEnum(set: any, allow: any): /*elided*/ any; assert(type: any, fn: any): /*elided*/ any; pushAssertion(assertion: any): void; canSkipAssertion(value: any, assertion: any, options: any): any; transformValue(fn: any): /*elided*/ any; getSortIndex(type: any): number; runAssertion(value: any, assertion: any, options?: {}): Promise; }; export const DATE_RANGE_SCHEMA: { validateInput(): void; setup(): void; get(path?: string | Array): any; set(path: string | Array, fn: Function): /*elided*/ any; unwind(path?: string | Array): any; pick(...names: string[]): /*elided*/ any; omit(...names: string[]): /*elided*/ any; require(...fields: string[]): /*elided*/ any; requireAll(): /*elided*/ any; transform(fn: Function, root?: boolean): /*elided*/ any; export(): any; append(arg: import("@bedrockio/yada/types/object").SchemaMap | import("@bedrockio/yada/types/Schema").default): /*elided*/ any; stripEmpty(): /*elided*/ any; stripUnknown(): /*elided*/ any; allowFlatKeys(): /*elided*/ any; expandFlatKeys(): /*elided*/ any; options(options?: { stripEmpty?: boolean; stripUnknown?: boolean; allowFlatKeys?: boolean; expandFlatKeys?: boolean; }): /*elided*/ any; toJsonSchema(options: any): any; format(name: any, fn: any): /*elided*/ any; toString(): any; assertions: any[]; meta: {}; required(allow?: boolean): /*elided*/ any; default(arg: any): /*elided*/ any; custom(fn: Function): /*elided*/ any; missing(fn: Function): /*elided*/ any; strip(strip: any): /*elided*/ any; allow(...set: any[]): /*elided*/ any; reject(...set: any[]): /*elided*/ any; nullable(allow?: boolean): /*elided*/ any; message(message: any): /*elided*/ any; tag(tags: any): /*elided*/ any; description(description: any): /*elided*/ any; validate(value: any, options?: {}): Promise; clone(meta: any): /*elided*/ any; toOpenApi(options: any): any; toOpenAi(): /*elided*/ any; toJSON(): any; getType(): { type: any; }; getFormat(): { format: any; }; getDefault(): { default?: undefined; } | { default: any; }; getEnum(options: any): any; getTags(options?: {}): any; inspect(): string; assertEnum(set: any, allow: any): /*elided*/ any; assert(type: any, fn: any): /*elided*/ any; pushAssertion(assertion: any): void; canSkipAssertion(value: any, assertion: any, options: any): any; transformValue(fn: any): /*elided*/ any; getSortIndex(type: any): number; runAssertion(value: any, assertion: any, options?: {}): Promise; }; export const REFERENCE_SCHEMA: import("@bedrockio/yada/types/Schema").default; export const INCLUDE_FIELD_SCHEMA: { validateInput(): void; setup(): void; get(path?: string | Array): any; set(path: string | Array, fn: Function): /*elided*/ any; unwind(path?: string | Array): any; pick(...names: string[]): /*elided*/ any; omit(...names: string[]): /*elided*/ any; require(...fields: string[]): /*elided*/ any; requireAll(): /*elided*/ any; transform(fn: Function, root?: boolean): /*elided*/ any; export(): any; append(arg: import("@bedrockio/yada/types/object").SchemaMap | import("@bedrockio/yada/types/Schema").default): /*elided*/ any; stripEmpty(): /*elided*/ any; stripUnknown(): /*elided*/ any; allowFlatKeys(): /*elided*/ any; expandFlatKeys(): /*elided*/ any; options(options?: { stripEmpty?: boolean; stripUnknown?: boolean; allowFlatKeys?: boolean; expandFlatKeys?: boolean; }): /*elided*/ any; toJsonSchema(options: any): any; format(name: any, fn: any): /*elided*/ any; toString(): any; assertions: any[]; meta: {}; required(allow?: boolean): /*elided*/ any; default(arg: any): /*elided*/ any; custom(fn: Function): /*elided*/ any; missing(fn: Function): /*elided*/ any; strip(strip: any): /*elided*/ any; allow(...set: any[]): /*elided*/ any; reject(...set: any[]): /*elided*/ any; nullable(allow?: boolean): /*elided*/ any; message(message: any): /*elided*/ any; tag(tags: any): /*elided*/ any; description(description: any): /*elided*/ any; validate(value: any, options?: {}): Promise; clone(meta: any): /*elided*/ any; toOpenApi(options: any): any; toOpenAi(): /*elided*/ any; toJSON(): any; getType(): { type: any; }; getFormat(): { format: any; }; getDefault(): { default?: undefined; } | { default: any; }; getEnum(options: any): any; getTags(options?: {}): any; inspect(): string; assertEnum(set: any, allow: any): /*elided*/ any; assert(type: any, fn: any): /*elided*/ any; pushAssertion(assertion: any): void; canSkipAssertion(value: any, assertion: any, options: any): any; transformValue(fn: any): /*elided*/ any; getSortIndex(type: any): number; runAssertion(value: any, assertion: any, options?: {}): Promise; }; //# sourceMappingURL=validation-schemas.d.ts.map