import { UserConfig } from "@hey-api/openapi-ts"; import { Arrayable } from "@stryke/types/array"; //#region src/index.d.ts declare const _default: import("@power-plant/core").GeneratorConfigObject<{ openapi: string; info: { title: string; version: string; description?: string | undefined; termsOfService?: string | undefined; contact?: { name?: string | undefined; url?: string | undefined; email?: string | undefined; } | undefined; license?: { name: string; url?: string | undefined; identifier?: string | undefined; } | undefined; summary?: string | undefined; }; paths: Record | undefined; }[] | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; get?: { responses: Record | undefined; }> | undefined; content?: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }> | undefined; links?: Record | undefined; }>; tags?: string[] | undefined; summary?: string | undefined; description?: string | undefined; externalDocs?: { url: string; description?: string | undefined; } | undefined; operationId?: string | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; requestBody?: { $ref: string; } | { $ref: string; } | { content: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }>; description?: string | undefined; required?: boolean | undefined; } | undefined; callbacks?: Record | undefined; deprecated?: boolean | undefined; security?: Record[] | undefined; servers?: { url: string; description?: string | undefined; variables?: Record | undefined; }[] | undefined; } | undefined; put?: { responses: Record | undefined; }> | undefined; content?: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }> | undefined; links?: Record | undefined; }>; tags?: string[] | undefined; summary?: string | undefined; description?: string | undefined; externalDocs?: { url: string; description?: string | undefined; } | undefined; operationId?: string | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; requestBody?: { $ref: string; } | { $ref: string; } | { content: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }>; description?: string | undefined; required?: boolean | undefined; } | undefined; callbacks?: Record | undefined; deprecated?: boolean | undefined; security?: Record[] | undefined; servers?: { url: string; description?: string | undefined; variables?: Record | undefined; }[] | undefined; } | undefined; post?: { responses: Record | undefined; }> | undefined; content?: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }> | undefined; links?: Record | undefined; }>; tags?: string[] | undefined; summary?: string | undefined; description?: string | undefined; externalDocs?: { url: string; description?: string | undefined; } | undefined; operationId?: string | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; requestBody?: { $ref: string; } | { $ref: string; } | { content: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }>; description?: string | undefined; required?: boolean | undefined; } | undefined; callbacks?: Record | undefined; deprecated?: boolean | undefined; security?: Record[] | undefined; servers?: { url: string; description?: string | undefined; variables?: Record | undefined; }[] | undefined; } | undefined; delete?: { responses: Record | undefined; }> | undefined; content?: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }> | undefined; links?: Record | undefined; }>; tags?: string[] | undefined; summary?: string | undefined; description?: string | undefined; externalDocs?: { url: string; description?: string | undefined; } | undefined; operationId?: string | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; requestBody?: { $ref: string; } | { $ref: string; } | { content: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }>; description?: string | undefined; required?: boolean | undefined; } | undefined; callbacks?: Record | undefined; deprecated?: boolean | undefined; security?: Record[] | undefined; servers?: { url: string; description?: string | undefined; variables?: Record | undefined; }[] | undefined; } | undefined; options?: { responses: Record | undefined; }> | undefined; content?: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }> | undefined; links?: Record | undefined; }>; tags?: string[] | undefined; summary?: string | undefined; description?: string | undefined; externalDocs?: { url: string; description?: string | undefined; } | undefined; operationId?: string | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; requestBody?: { $ref: string; } | { $ref: string; } | { content: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }>; description?: string | undefined; required?: boolean | undefined; } | undefined; callbacks?: Record | undefined; deprecated?: boolean | undefined; security?: Record[] | undefined; servers?: { url: string; description?: string | undefined; variables?: Record | undefined; }[] | undefined; } | undefined; head?: { responses: Record | undefined; }> | undefined; content?: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }> | undefined; links?: Record | undefined; }>; tags?: string[] | undefined; summary?: string | undefined; description?: string | undefined; externalDocs?: { url: string; description?: string | undefined; } | undefined; operationId?: string | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; requestBody?: { $ref: string; } | { $ref: string; } | { content: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }>; description?: string | undefined; required?: boolean | undefined; } | undefined; callbacks?: Record | undefined; deprecated?: boolean | undefined; security?: Record[] | undefined; servers?: { url: string; description?: string | undefined; variables?: Record | undefined; }[] | undefined; } | undefined; patch?: { responses: Record | undefined; }> | undefined; content?: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }> | undefined; links?: Record | undefined; }>; tags?: string[] | undefined; summary?: string | undefined; description?: string | undefined; externalDocs?: { url: string; description?: string | undefined; } | undefined; operationId?: string | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; requestBody?: { $ref: string; } | { $ref: string; } | { content: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }>; description?: string | undefined; required?: boolean | undefined; } | undefined; callbacks?: Record | undefined; deprecated?: boolean | undefined; security?: Record[] | undefined; servers?: { url: string; description?: string | undefined; variables?: Record | undefined; }[] | undefined; } | undefined; trace?: { responses: Record | undefined; }> | undefined; content?: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }> | undefined; links?: Record | undefined; }>; tags?: string[] | undefined; summary?: string | undefined; description?: string | undefined; externalDocs?: { url: string; description?: string | undefined; } | undefined; operationId?: string | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; requestBody?: { $ref: string; } | { $ref: string; } | { content: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }>; description?: string | undefined; required?: boolean | undefined; } | undefined; callbacks?: Record | undefined; deprecated?: boolean | undefined; security?: Record[] | undefined; servers?: { url: string; description?: string | undefined; variables?: Record | undefined; }[] | undefined; } | undefined; }>; servers?: { url: string; description?: string | undefined; variables?: Record | undefined; }[] | undefined; webhooks?: Record | undefined; }[] | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; get?: { responses: Record | undefined; }> | undefined; content?: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }> | undefined; links?: Record | undefined; }>; tags?: string[] | undefined; summary?: string | undefined; description?: string | undefined; externalDocs?: { url: string; description?: string | undefined; } | undefined; operationId?: string | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; requestBody?: { $ref: string; } | { $ref: string; } | { content: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }>; description?: string | undefined; required?: boolean | undefined; } | undefined; callbacks?: Record | undefined; deprecated?: boolean | undefined; security?: Record[] | undefined; servers?: { url: string; description?: string | undefined; variables?: Record | undefined; }[] | undefined; } | undefined; put?: { responses: Record | undefined; }> | undefined; content?: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }> | undefined; links?: Record | undefined; }>; tags?: string[] | undefined; summary?: string | undefined; description?: string | undefined; externalDocs?: { url: string; description?: string | undefined; } | undefined; operationId?: string | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; requestBody?: { $ref: string; } | { $ref: string; } | { content: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }>; description?: string | undefined; required?: boolean | undefined; } | undefined; callbacks?: Record | undefined; deprecated?: boolean | undefined; security?: Record[] | undefined; servers?: { url: string; description?: string | undefined; variables?: Record | undefined; }[] | undefined; } | undefined; post?: { responses: Record | undefined; }> | undefined; content?: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }> | undefined; links?: Record | undefined; }>; tags?: string[] | undefined; summary?: string | undefined; description?: string | undefined; externalDocs?: { url: string; description?: string | undefined; } | undefined; operationId?: string | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; requestBody?: { $ref: string; } | { $ref: string; } | { content: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }>; description?: string | undefined; required?: boolean | undefined; } | undefined; callbacks?: Record | undefined; deprecated?: boolean | undefined; security?: Record[] | undefined; servers?: { url: string; description?: string | undefined; variables?: Record | undefined; }[] | undefined; } | undefined; delete?: { responses: Record | undefined; }> | undefined; content?: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }> | undefined; links?: Record | undefined; }>; tags?: string[] | undefined; summary?: string | undefined; description?: string | undefined; externalDocs?: { url: string; description?: string | undefined; } | undefined; operationId?: string | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; requestBody?: { $ref: string; } | { $ref: string; } | { content: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }>; description?: string | undefined; required?: boolean | undefined; } | undefined; callbacks?: Record | undefined; deprecated?: boolean | undefined; security?: Record[] | undefined; servers?: { url: string; description?: string | undefined; variables?: Record | undefined; }[] | undefined; } | undefined; options?: { responses: Record | undefined; }> | undefined; content?: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }> | undefined; links?: Record | undefined; }>; tags?: string[] | undefined; summary?: string | undefined; description?: string | undefined; externalDocs?: { url: string; description?: string | undefined; } | undefined; operationId?: string | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; requestBody?: { $ref: string; } | { $ref: string; } | { content: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }>; description?: string | undefined; required?: boolean | undefined; } | undefined; callbacks?: Record | undefined; deprecated?: boolean | undefined; security?: Record[] | undefined; servers?: { url: string; description?: string | undefined; variables?: Record | undefined; }[] | undefined; } | undefined; head?: { responses: Record | undefined; }> | undefined; content?: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }> | undefined; links?: Record | undefined; }>; tags?: string[] | undefined; summary?: string | undefined; description?: string | undefined; externalDocs?: { url: string; description?: string | undefined; } | undefined; operationId?: string | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; requestBody?: { $ref: string; } | { $ref: string; } | { content: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }>; description?: string | undefined; required?: boolean | undefined; } | undefined; callbacks?: Record | undefined; deprecated?: boolean | undefined; security?: Record[] | undefined; servers?: { url: string; description?: string | undefined; variables?: Record | undefined; }[] | undefined; } | undefined; patch?: { responses: Record | undefined; }> | undefined; content?: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }> | undefined; links?: Record | undefined; }>; tags?: string[] | undefined; summary?: string | undefined; description?: string | undefined; externalDocs?: { url: string; description?: string | undefined; } | undefined; operationId?: string | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; requestBody?: { $ref: string; } | { $ref: string; } | { content: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }>; description?: string | undefined; required?: boolean | undefined; } | undefined; callbacks?: Record | undefined; deprecated?: boolean | undefined; security?: Record[] | undefined; servers?: { url: string; description?: string | undefined; variables?: Record | undefined; }[] | undefined; } | undefined; trace?: { responses: Record | undefined; }> | undefined; content?: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }> | undefined; links?: Record | undefined; }>; tags?: string[] | undefined; summary?: string | undefined; description?: string | undefined; externalDocs?: { url: string; description?: string | undefined; } | undefined; operationId?: string | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; requestBody?: { $ref: string; } | { $ref: string; } | { content: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }>; description?: string | undefined; required?: boolean | undefined; } | undefined; callbacks?: Record | undefined; deprecated?: boolean | undefined; security?: Record[] | undefined; servers?: { url: string; description?: string | undefined; variables?: Record | undefined; }[] | undefined; } | undefined; }> | undefined; components?: { schemas?: Record | undefined; responses?: Record | undefined; }> | undefined; content?: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }> | undefined; links?: Record | undefined; }> | undefined; parameters?: Record | undefined; }> | undefined; examples?: Record | undefined; requestBodies?: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }>; description?: string | undefined; required?: boolean | undefined; }> | undefined; headers?: Record | undefined; }> | undefined; securitySchemes?: Record; authorizationUrl?: string | undefined; tokenUrl?: string | undefined; refreshUrl?: string | undefined; } | undefined; password?: { scopes: Record; authorizationUrl?: string | undefined; tokenUrl?: string | undefined; refreshUrl?: string | undefined; } | undefined; clientCredentials?: { scopes: Record; authorizationUrl?: string | undefined; tokenUrl?: string | undefined; refreshUrl?: string | undefined; } | undefined; authorizationCode?: { scopes: Record; authorizationUrl?: string | undefined; tokenUrl?: string | undefined; refreshUrl?: string | undefined; } | undefined; }; description?: string | undefined; } | { type: "openIdConnect"; openIdConnectUrl: string; description?: string | undefined; }> | undefined; links?: Record | undefined; callbacks?: Record | undefined; pathItems?: Record | undefined; }[] | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; get?: { responses: Record | undefined; }> | undefined; content?: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }> | undefined; links?: Record | undefined; }>; tags?: string[] | undefined; summary?: string | undefined; description?: string | undefined; externalDocs?: { url: string; description?: string | undefined; } | undefined; operationId?: string | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; requestBody?: { $ref: string; } | { $ref: string; } | { content: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }>; description?: string | undefined; required?: boolean | undefined; } | undefined; callbacks?: Record | undefined; deprecated?: boolean | undefined; security?: Record[] | undefined; servers?: { url: string; description?: string | undefined; variables?: Record | undefined; }[] | undefined; } | undefined; put?: { responses: Record | undefined; }> | undefined; content?: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }> | undefined; links?: Record | undefined; }>; tags?: string[] | undefined; summary?: string | undefined; description?: string | undefined; externalDocs?: { url: string; description?: string | undefined; } | undefined; operationId?: string | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; requestBody?: { $ref: string; } | { $ref: string; } | { content: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }>; description?: string | undefined; required?: boolean | undefined; } | undefined; callbacks?: Record | undefined; deprecated?: boolean | undefined; security?: Record[] | undefined; servers?: { url: string; description?: string | undefined; variables?: Record | undefined; }[] | undefined; } | undefined; post?: { responses: Record | undefined; }> | undefined; content?: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }> | undefined; links?: Record | undefined; }>; tags?: string[] | undefined; summary?: string | undefined; description?: string | undefined; externalDocs?: { url: string; description?: string | undefined; } | undefined; operationId?: string | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; requestBody?: { $ref: string; } | { $ref: string; } | { content: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }>; description?: string | undefined; required?: boolean | undefined; } | undefined; callbacks?: Record | undefined; deprecated?: boolean | undefined; security?: Record[] | undefined; servers?: { url: string; description?: string | undefined; variables?: Record | undefined; }[] | undefined; } | undefined; delete?: { responses: Record | undefined; }> | undefined; content?: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }> | undefined; links?: Record | undefined; }>; tags?: string[] | undefined; summary?: string | undefined; description?: string | undefined; externalDocs?: { url: string; description?: string | undefined; } | undefined; operationId?: string | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; requestBody?: { $ref: string; } | { $ref: string; } | { content: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }>; description?: string | undefined; required?: boolean | undefined; } | undefined; callbacks?: Record | undefined; deprecated?: boolean | undefined; security?: Record[] | undefined; servers?: { url: string; description?: string | undefined; variables?: Record | undefined; }[] | undefined; } | undefined; options?: { responses: Record | undefined; }> | undefined; content?: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }> | undefined; links?: Record | undefined; }>; tags?: string[] | undefined; summary?: string | undefined; description?: string | undefined; externalDocs?: { url: string; description?: string | undefined; } | undefined; operationId?: string | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; requestBody?: { $ref: string; } | { $ref: string; } | { content: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }>; description?: string | undefined; required?: boolean | undefined; } | undefined; callbacks?: Record | undefined; deprecated?: boolean | undefined; security?: Record[] | undefined; servers?: { url: string; description?: string | undefined; variables?: Record | undefined; }[] | undefined; } | undefined; head?: { responses: Record | undefined; }> | undefined; content?: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }> | undefined; links?: Record | undefined; }>; tags?: string[] | undefined; summary?: string | undefined; description?: string | undefined; externalDocs?: { url: string; description?: string | undefined; } | undefined; operationId?: string | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; requestBody?: { $ref: string; } | { $ref: string; } | { content: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }>; description?: string | undefined; required?: boolean | undefined; } | undefined; callbacks?: Record | undefined; deprecated?: boolean | undefined; security?: Record[] | undefined; servers?: { url: string; description?: string | undefined; variables?: Record | undefined; }[] | undefined; } | undefined; patch?: { responses: Record | undefined; }> | undefined; content?: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }> | undefined; links?: Record | undefined; }>; tags?: string[] | undefined; summary?: string | undefined; description?: string | undefined; externalDocs?: { url: string; description?: string | undefined; } | undefined; operationId?: string | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; requestBody?: { $ref: string; } | { $ref: string; } | { content: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }>; description?: string | undefined; required?: boolean | undefined; } | undefined; callbacks?: Record | undefined; deprecated?: boolean | undefined; security?: Record[] | undefined; servers?: { url: string; description?: string | undefined; variables?: Record | undefined; }[] | undefined; } | undefined; trace?: { responses: Record | undefined; }> | undefined; content?: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }> | undefined; links?: Record | undefined; }>; tags?: string[] | undefined; summary?: string | undefined; description?: string | undefined; externalDocs?: { url: string; description?: string | undefined; } | undefined; operationId?: string | undefined; parameters?: ({ $ref: string; } | { $ref: string; } | { name: string; in: "path" | "query" | "header" | "cookie"; description?: string | undefined; required?: boolean | undefined; deprecated?: boolean | undefined; allowEmptyValue?: boolean | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; schema?: import("@power-plant/schema").JsonSchema | undefined; example?: unknown; examples?: Record | undefined; })[] | undefined; requestBody?: { $ref: string; } | { $ref: string; } | { content: Record | undefined; encoding?: Record | undefined; }> | undefined; style?: string | undefined; explode?: boolean | undefined; allowReserved?: boolean | undefined; }> | undefined; }>; description?: string | undefined; required?: boolean | undefined; } | undefined; callbacks?: Record | undefined; deprecated?: boolean | undefined; security?: Record[] | undefined; servers?: { url: string; description?: string | undefined; variables?: Record | undefined; }[] | undefined; } | undefined; }> | undefined; } | undefined; security?: Record[] | undefined; tags?: { name: string; description?: string | undefined; externalDocs?: { url: string; description?: string | undefined; } | undefined; }[] | undefined; externalDocs?: { url: string; description?: string | undefined; } | undefined; jsonSchemaDialect?: string | undefined; }, Arrayable, void>; export = _default; //# sourceMappingURL=index.d.cts.map