import { JsonParameterStore, PipeMethods } from "@tsed/schema"; export interface ValidatorServiceMethods { readonly name: string; validate(value: any, options: any): Promise; } export declare class ValidationPipe implements PipeMethods { private validators; constructor(); coerceTypes(value: any, metadata: JsonParameterStore): any; skip(value: any, metadata: JsonParameterStore): boolean; transform(value: any, metadata: JsonParameterStore): Promise; protected checkIsRequired(value: any, metadata: JsonParameterStore): boolean; }