export declare const validateString: (value: any, { defaultValue, allowed, required, message, trim, empty, min, max, length, regex, not, only, nullAsUndefined }: { defaultValue: any; allowed: any; required: any; message: any; trim: any; empty: any; min: any; max: any; length: any; regex: any; not: any; only: any; nullAsUndefined: any; }) => any; export declare const validateStringSync: (value: any, { defaultValue, allowed, required, message, parse, trim, empty, min, max, length, regex, not, only, func, nullAsUndefined }: { defaultValue: any; allowed: any; required: any; message: any; parse: any; trim: any; empty: any; min: any; max: any; length: any; regex: any; not: any; only: any; func: any; nullAsUndefined: any; }) => any; export declare const validateStringAsync: (value: any, { defaultValue, allowed, required, message, trim, empty, min, max, length, regex, not, only, func, nullAsUndefined }: { defaultValue: any; allowed: any; required: any; message: any; trim: any; empty: any; min: any; max: any; length: any; regex: any; not: any; only: any; func: any; nullAsUndefined: any; }) => Promise;