import { Validator } from "@decaf-ts/decorator-validation";
/**
 * @summary Validator for the {@link readonly} decorator
 *
 * @class ReadOnlyValidator
 * @extends Validator
 *
 * @category Validators
 */
export declare class ReadOnlyValidator extends Validator {
    constructor();
    /**
     * @inheritDoc
     */
    hasErrors(value: any, ...args: any[]): string | undefined;
    /**
     * @summary Validates a value has not changed
     * @param {any} value
     * @param {any} oldValue
     * @param {string} [message] the error message override
     */
    updateHasErrors(value: any, oldValue: any, message?: string): string | undefined;
}
