import { z } from 'zod'; import { ComponentsObjectSchema } from './components-object.js'; import { ExternalDocumentationObjectSchema } from './external-documentation-object.js'; import { InfoObjectSchema } from './info-object.js'; import { PathsObjectSchema } from './paths-object.js'; import { SecurityRequirementObjectSchema } from './security-requirement-object.js'; import { ServerObjectSchema } from './server-object.js'; import { TagObjectSchema } from './tag-object.js'; import { WebhooksObjectSchema } from './webhooks-object.js'; export type OpenApiObject = { openapi: string; info: z.infer; jsonSchemaDialect?: string; servers?: z.infer[]; paths?: z.infer; webhooks?: z.infer; components?: z.infer; security?: z.infer[]; tags?: z.infer[]; externalDocs?: z.infer; }; /** * OpenAPI Object * * This is the root object of the OpenAPI Description. * * @see https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.1.1.md#openapi-object */ export declare const OpenApiObjectSchema: z.ZodType; //# sourceMappingURL=openapi-object.d.ts.map