import { type Validator } from 'valgen';
import { DECODER, ENCODER } from '../../constants.js';
export declare class StringType {
    constructor(properties?: Partial<StringType>);
    pattern?: string | RegExp;
    patternName?: string;
    minLength?: number;
    maxLength?: number;
    protected [DECODER](properties: Partial<this>): Validator;
    protected [ENCODER](properties: Partial<this>): Validator;
}
