import { HookDecorator } from '../../core';
/**
 * Hook factory validating the body of the request against a AJV schema.
 *
 * @export
 * @param {(object | ((controller: any) => object))} schema - Schema used to validate the request body.
 * @param {{ openapi?: boolean }} [options] - Options to add openapi metadata
 * @returns {HookDecorator} - The hook.
 */
export declare function ValidateBody(schema: object | ((controller: any) => object), options?: {
    openapi?: boolean;
}): HookDecorator;
