import { Constraint } from '../../lib/validators/index'; import { ExtensionBase } from './base'; export declare abstract class InputValidator extends ExtensionBase { abstract validateSchema(args: T): void; abstract validateData(value: U, args?: T): void; getConstraints?(args: T): Constraint[]; }