export declare const openapiTypesTemplate = "// Runtime mirror of the operation descriptor the CLI embeds into each generated\n// API reference page. Kept in lockstep with the CLI's src/lib/openapi-types.ts.\n\nexport type JsonSchema = unknown;\n\nexport type HttpMethod =\n \"get\" | \"put\" | \"post\" | \"delete\" | \"options\" | \"head\" | \"patch\" | \"trace\";\n\nexport type ParameterLocation = \"query\" | \"header\" | \"path\" | \"cookie\";\n\nexport interface ParameterDescriptor {\n name: string;\n in: ParameterLocation;\n required: boolean;\n deprecated?: boolean;\n description?: string;\n schema?: JsonSchema;\n example?: unknown;\n anchorId: string;\n}\n\nexport interface MediaTypeDescriptor {\n contentType: string;\n schema?: JsonSchema;\n example?: unknown;\n}\n\nexport interface RequestBodyDescriptor {\n required: boolean;\n description?: string;\n content: MediaTypeDescriptor[];\n}\n\nexport interface ResponseHeaderDescriptor {\n name: string;\n description?: string;\n schema?: JsonSchema;\n}\n\nexport interface ResponseDescriptor {\n status: string;\n description?: string;\n content: MediaTypeDescriptor[];\n headers: ResponseHeaderDescriptor[];\n}\n\nexport interface SecuritySchemeDescriptor {\n type: \"apiKey\" | \"http\" | \"oauth2\" | \"openIdConnect\" | \"mutualTLS\";\n description?: string;\n name?: string;\n in?: \"query\" | \"header\" | \"cookie\";\n scheme?: string;\n bearerFormat?: string;\n openIdConnectUrl?: string;\n flows?: unknown;\n}\n\nexport interface SecurityRequirementDescriptor {\n schemeName: string;\n scopes: string[];\n scheme?: SecuritySchemeDescriptor;\n}\n\nexport interface ServerVariableDescriptor {\n default: string;\n enum?: string[];\n description?: string;\n}\n\nexport interface ServerDescriptor {\n url: string;\n description?: string;\n variables?: Record;\n}\n\nexport interface OperationDescriptor {\n specName: string;\n operationId?: string;\n method: HttpMethod;\n path: string;\n summary?: string;\n description?: string;\n deprecated?: boolean;\n tags: string[];\n parameters: ParameterDescriptor[];\n requestBody?: RequestBodyDescriptor;\n responses: ResponseDescriptor[];\n servers: ServerDescriptor[];\n security: SecurityRequirementDescriptor[];\n slug: string;\n endpointAnchor: string;\n}\n";