import { Format } from './format'; import { MaxLength } from './max-length'; import { MinLength } from './min-length'; import { TypedSchemaStrategy } from '../typed-schema-strategy'; export declare class StringStrategy extends TypedSchemaStrategy { type: string; disabled: string[]; maxLengthStrategy: MaxLength; minLengthStrategy: MinLength; formatStrategy: Format; constructor(schemaNode: any); matchObject(object: any): boolean; addObject(string: string): void; addSchema(schema: Record): void; toSchema(): any; }