export interface SecuritySchemeData { type: string; description?: string; in?: string; /** The header/query/cookie parameter name — OpenAPI's apiKey / AsyncAPI's httpApiKey. */ name?: string; /** The `http` scheme, e.g. "bearer" | "basic". */ scheme?: string; bearerFormat?: string; openIdConnectUrl?: string; scopes?: string[]; /** The scopes a specific security *requirement* actually asks for (set by the caller when it's resolving one operation's requirement, not the scheme definition itself) — preferred over the scheme's full scope catalog when present, since a requirement is usually only asking for a subset of it. */ requiredScopes?: string[]; flows?: Record; scopes?: Record; }>; } interface Props { securities: SecuritySchemeData[]; } export default function Authorization({ securities }: Props): import("react").JSX.Element; export declare const Bearer: ({ security }: { security: SecuritySchemeData; }) => import("react").JSX.Element; export declare const ApiKey: ({ security }: { security: SecuritySchemeData; }) => import("react").JSX.Element; export declare const OpenID: ({ security }: { security: SecuritySchemeData; }) => import("react").JSX.Element; export declare const OAuth2: ({ security }: { security: SecuritySchemeData; }) => import("react").JSX.Element; export {};