import { Validator, ValidationResult } from "./validator.interface";
import { Package } from "../model/package";
export { Validator, ValidationResult };
export declare class ValidatorFactory {
    /**
     * Gets all the validators for specified language.
     *
     * @param pack Package to validate
     */
    static getValidators(pack: Package): Validator[];
    /**
     * Validates all files of given package.
     *
     * @param pack Package to validate
     */
    static validate(pack: Package): ValidationResult[];
}
