import { NumberValidator } from './NumberValidator';
import { StringValidator } from './StringValidator';
/**
 * Class that manages the other validation classes.
 */
export declare class Validator {
    private readonly value;
    /**
     * Creates a new Validator instance.
     * @param {any} value - The value to be validated.
     */
    constructor(value: any);
    /**
     * Returns the class for string validation.
     * @returns {StringValidator} - The StringValidator instance.
     */
    string(): StringValidator;
    /**
     * Returns the class for number validation.
     * @returns {NumberValidator} - The NumberValidator instance.
     */
    number(): NumberValidator;
}
