import { Validator, ValidatorOptions } from './Validator'; import { I18nMessage } from '../i18n'; interface InOptions extends ValidatorOptions { ranges: T[]; strict?: boolean; } export declare class InValidator extends Validator> { constructor(); range(values: Types[]): InValidator; strict(is?: boolean): this; default(value: Type): InValidator; optional(): InValidator; protected validateValue(i18n: I18nMessage, obj: Record, key: string, superKeys: string[]): string | void; } export {};