import { BadRequestException } from '../exceptions'; export interface IValidationProperty { path: string; message: string | string[]; value?: any; } export declare class ValidationException extends BadRequestException<{ validate: IValidationProperty[]; scope?: string; }> { constructor(data: IValidationProperty | IValidationProperty[], scope?: string); } export declare class ValidatorBuilder { private readonly scope; private readonly validators; private constructor(); static init(scope?: string): ValidatorBuilder; add(path: string, message: string | string[], value?: any): ValidatorBuilder; remove(path: string): ValidatorBuilder; isError(): boolean; build(): ValidationException; throw(): void; } //# sourceMappingURL=validation.exception.d.ts.map