export declare class BaseRequestValidator { private request; validationErrors: string[]; constructor(request: { body: T; query: any; }); getDTO(): T; finalizeValidate(): void; isRequiredAndNotEmpty(propName: keyof T): void; isRequired(propName: keyof T): void; isNotEmpty(propName: keyof T): void; isIn(propName: keyof T, values: readonly string[]): void; isArray(propName: keyof T): void; isNumeric(propName: keyof T): void; isBoolean(propName: keyof T): void; isNotEmptyQuery(propName: string): void; isNumericQuery(propName: string): void; }