import { Schema, type ISchemaOptions, type StrictOptions } from "../schema/schema"; export interface IStringOptions extends ISchemaOptions { maxLength?: number; minLength?: number; pattern?: string | RegExp; format?: string; } export declare class StringSchema extends Schema { readonly type = "string"; constructor(o?: O); toJSON(): any; } export declare const string: (o?: StrictOptions) => StringSchema & O; export declare const string1: (o?: StrictOptions) => Schema & O; export declare const string2: (o?: StrictOptions) => Schema & O;