import { z } from 'zod'; /** * Header Object * * Describes a single header for HTTP responses and for individual parts in multipart representations; see the relevant * Response Object and Encoding Object documentation for restrictions on which headers can be described. * * The Header Object follows the structure of the Parameter Object, including determining its serialization strategy * based on whether schema or content is present, with the following changes: * * - name MUST NOT be specified, it is given in the corresponding headers map. * - in MUST NOT be specified, it is implicitly in header. * - All traits that are affected by the location MUST be applicable to a location of header (for example, style). * This means that allowEmptyValue and allowReserved MUST NOT be used, and style, if used, MUST be limited to * "simple". * * @see https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.1.1.md#header-object */ export declare const HeaderObjectSchema: z.ZodObject<{ description: z.ZodOptional; required: z.ZodOptional; deprecated: z.ZodOptional; style: z.ZodOptional>; explode: z.ZodOptional; schema: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; example: z.ZodOptional; examples: z.ZodOptional; description: z.ZodOptional; value: z.ZodOptional; externalValue: z.ZodOptional; }, z.core.$strip>>>; content: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; example: z.ZodOptional; examples: z.ZodOptional; description: z.ZodOptional; value: z.ZodOptional; externalValue: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>>; }, z.core.$strip>; //# sourceMappingURL=header-object.d.ts.map