import { Static } from "@sinclair/typebox"; export declare const security: import("@sinclair/typebox").TRecord, 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">; }>]>]>>>; export type Security = Static; //# sourceMappingURL=security.d.ts.map