import { PatternValidator } from "./PatternValidator";
import { PatternValidatorOptions } from "../types";
/**
 * @summary Handles Password Validation
 *
 * @param {string} [errorMessage] defaults to {@link DEFAULT_ERROR_MESSAGES#PASSWORD}
 *
 * @class PasswordValidator
 * @extends PatternValidator
 *
 * @category Validators
 */
export declare class PasswordValidator extends PatternValidator {
    constructor(message?: string);
    /**
     * @summary Validates a model
     *
     * @param {string} value
     * @param {PatternValidatorOptions} [options={}]
     *
     * @return {string | undefined}
     *
     * @override
     *
     * @see PatternValidator#hasErrors
     */
    hasErrors(value: string, options?: PatternValidatorOptions): string | undefined;
}
