import { Static } from "@sinclair/typebox"; export declare const operation: import("@sinclair/typebox").TObject<{ tags: import("@sinclair/typebox").TOptional>>; summary: import("@sinclair/typebox").TOptional>; description: import("@sinclair/typebox").TOptional>; externalDocs: import("@sinclair/typebox").TOptional>; url: import("@sinclair/typebox").TString<"uri">; }>>>; operationId: import("@sinclair/typebox").TOptional>; parameters: import("@sinclair/typebox").TOptional; in: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"query">, import("@sinclair/typebox").TLiteral<"header">, import("@sinclair/typebox").TLiteral<"path">, import("@sinclair/typebox").TLiteral<"cookie">]>; }>, import("@sinclair/typebox").TObject<{ description: import("@sinclair/typebox").TOptional>; required: import("@sinclair/typebox").TOptional; deprecated: import("@sinclair/typebox").TOptional; allowEmptyValue: import("@sinclair/typebox").TOptional; explode: import("@sinclair/typebox").TOptional; allowReserved: import("@sinclair/typebox").TOptional; example: import("@sinclair/typebox").TOptional; examples: import("@sinclair/typebox").TOptional>; description: import("@sinclair/typebox").TOptional>; value: import("@sinclair/typebox").TOptional; externalValue: import("@sinclair/typebox").TOptional>; }>>, import("@sinclair/typebox").TRef; summary: import("@sinclair/typebox").TOptional>; description: import("@sinclair/typebox").TOptional>; }>>]>>>; }>]>, import("@sinclair/typebox").TObject<{ schema: import("@sinclair/typebox").TRef; style: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"label">, import("@sinclair/typebox").TLiteral<"form">, import("@sinclair/typebox").TLiteral<"simple">, import("@sinclair/typebox").TLiteral<"spaceDelimited">, import("@sinclair/typebox").TLiteral<"pipeDelimited">, import("@sinclair/typebox").TLiteral<"deepObject">]>>; }>]>>>>; requestBody: import("@sinclair/typebox").TOptional>; required: import("@sinclair/typebox").TOptional; content: import("@sinclair/typebox").TRecord, import("@sinclair/typebox").TRef; example: import("@sinclair/typebox").TOptional; examples: import("@sinclair/typebox").TOptional>; description: import("@sinclair/typebox").TOptional>; value: import("@sinclair/typebox").TOptional; externalValue: import("@sinclair/typebox").TOptional>; }>>, import("@sinclair/typebox").TRef; summary: import("@sinclair/typebox").TOptional>; description: import("@sinclair/typebox").TOptional>; }>>]>>>; encoding: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TRef>; style: import("@sinclair/typebox").TOptional>; explode: import("@sinclair/typebox").TOptional; allowReserved: import("@sinclair/typebox").TOptional; }>>>>; }>>>; }>>>; responses: import("@sinclair/typebox").TRecord>; headers: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TRef>; required: import("@sinclair/typebox").TOptional; deprecated: import("@sinclair/typebox").TOptional; allowEmptyValue: import("@sinclair/typebox").TOptional; explode: import("@sinclair/typebox").TOptional; allowReserved: import("@sinclair/typebox").TOptional; example: import("@sinclair/typebox").TOptional; examples: import("@sinclair/typebox").TOptional>; description: import("@sinclair/typebox").TOptional>; value: import("@sinclair/typebox").TOptional; externalValue: import("@sinclair/typebox").TOptional>; }>>, import("@sinclair/typebox").TRef; summary: import("@sinclair/typebox").TOptional>; description: import("@sinclair/typebox").TOptional>; }>>]>>>; }>>, import("@sinclair/typebox").TRef; summary: import("@sinclair/typebox").TOptional>; description: import("@sinclair/typebox").TOptional>; }>>]>>>; content: import("@sinclair/typebox").TRecord, import("@sinclair/typebox").TRef; example: import("@sinclair/typebox").TOptional; examples: import("@sinclair/typebox").TOptional>; description: import("@sinclair/typebox").TOptional>; value: import("@sinclair/typebox").TOptional; externalValue: import("@sinclair/typebox").TOptional>; }>>, import("@sinclair/typebox").TRef; summary: import("@sinclair/typebox").TOptional>; description: import("@sinclair/typebox").TOptional>; }>>]>>>; encoding: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TRef>; style: import("@sinclair/typebox").TOptional>; explode: import("@sinclair/typebox").TOptional; allowReserved: import("@sinclair/typebox").TOptional; }>>>>; }>>>; links: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TRef>; operationId: import("@sinclair/typebox").TOptional>; parameters: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TAny, import("@sinclair/typebox").TRef>]>>>; requestBody: import("@sinclair/typebox").TOptional>]>>; description: import("@sinclair/typebox").TOptional>; server: import("@sinclair/typebox").TOptional; description: import("@sinclair/typebox").TOptional>; variables: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TObject<{ enum: import("@sinclair/typebox").TArray>; default: import("@sinclair/typebox").TOptional>; description: import("@sinclair/typebox").TOptional>; }>>>; }>>>; }>>, import("@sinclair/typebox").TRef; summary: import("@sinclair/typebox").TOptional>; description: import("@sinclair/typebox").TOptional>; }>>]>>>; }>>, import("@sinclair/typebox").TRef; summary: import("@sinclair/typebox").TOptional>; description: import("@sinclair/typebox").TOptional>; }>>]>>; deprecated: import("@sinclair/typebox").TOptional; security: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TRef, import("@sinclair/typebox").TLiteral<"http">, import("@sinclair/typebox").TLiteral<"oauth2">, import("@sinclair/typebox").TLiteral<"openIdConnect">]>; description: import("@sinclair/typebox").TOptional>; }>, import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"apiKey">; in: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"query">, import("@sinclair/typebox").TLiteral<"header">, import("@sinclair/typebox").TLiteral<"cookie">]>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"http">; scheme: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"basic">, import("@sinclair/typebox").TLiteral<"bearer">, import("@sinclair/typebox").TLiteral<"digest">, import("@sinclair/typebox").TLiteral<"hoba">, import("@sinclair/typebox").TLiteral<"mutual">, import("@sinclair/typebox").TLiteral<"negotiate">, import("@sinclair/typebox").TLiteral<"oauth">, import("@sinclair/typebox").TLiteral<"scram-sha-1">, import("@sinclair/typebox").TLiteral<"scram-sha-256">, import("@sinclair/typebox").TLiteral<"vapid">]>; bearerFormat: import("@sinclair/typebox").TOptional>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"oauth2">; flows: import("@sinclair/typebox").TObject<{ implicit: import("@sinclair/typebox").TOptional; refreshUrl: import("@sinclair/typebox").TOptional>; scopes: import("@sinclair/typebox").TRecord, import("@sinclair/typebox").TString>; }>>; password: import("@sinclair/typebox").TOptional; refreshUrl: import("@sinclair/typebox").TOptional>; scopes: import("@sinclair/typebox").TRecord, import("@sinclair/typebox").TString>; }>>; clientCredentials: import("@sinclair/typebox").TOptional; refreshUrl: import("@sinclair/typebox").TOptional>; scopes: import("@sinclair/typebox").TRecord, import("@sinclair/typebox").TString>; }>>; authorizationCode: import("@sinclair/typebox").TOptional; tokenUrl: import("@sinclair/typebox").TString<"uri">; refreshUrl: import("@sinclair/typebox").TOptional>; scopes: import("@sinclair/typebox").TRecord, import("@sinclair/typebox").TString>; }>>; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"openIdConnect">; openIdConnectUrl: import("@sinclair/typebox").TString<"uri">; }>]>]>>>>>; servers: import("@sinclair/typebox").TOptional; description: import("@sinclair/typebox").TOptional>; variables: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TObject<{ enum: import("@sinclair/typebox").TArray>; default: import("@sinclair/typebox").TOptional>; description: import("@sinclair/typebox").TOptional>; }>>>; }>>>>; }>; export type Operation = Static; //# sourceMappingURL=operation.d.ts.map