import { IBaseValidatorDefinition, IValidator } from "../interfaces"; export interface IEnumValidatorDefinition extends IBaseValidatorDefinition { enum: T[]; } export declare class EnumValidator implements IValidator> { definition: IEnumValidatorDefinition; constructor(definition: IEnumValidatorDefinition); validate(input: T | null): { definition: IEnumValidatorDefinition; input: T | null; } | null; }