import { HookDecorator } from '../../core'; /** * Hook - Validate a specific cookie against an AJV schema. * * @export * @param {string} name - Cookie name. * @param {(object | ((controller: any) => object))} [schema={ type: 'string' }] - Schema used to * validate the cookie. * @param {{ openapi?: boolean, required?: boolean }} [options={}] - Options. * @param {boolean} [options.openapi] - Add OpenApi metadata. * @param {boolean} [options.required] - Specify is the cookie is optional. * @returns {HookDecorator} The hook. */ export declare function ValidateCookie(name: string, schema?: object | ((controller: any) => object), options?: { openapi?: boolean; required?: boolean; }): HookDecorator;