import { w as SchemaMeta } from "../types-BBQaEPfE.mjs"; import { SecurityRequirement, SecurityScheme } from "./parser.mjs"; import { ReactNode } from "react"; //#region src/openapi/ApiSecurity.d.ts /** * Props accepted by {@link ApiSecurity}. * * @group OpenAPI */ interface ApiSecurityProps { /** Security requirements for this operation. */ requirements: SecurityRequirement[]; /** Security schemes from the document's components. */ schemes: Map; /** Optional meta overrides. */ meta?: SchemaMeta; } /** * Render the security requirements that apply to an OpenAPI operation, * resolved against the document's component security schemes. Displays * each scheme's type, description, location, scopes, and the full set * of OAuth 2 flows when applicable. Read-only. * * @group OpenAPI */ declare function ApiSecurity({ requirements, schemes }: ApiSecurityProps): ReactNode; //#endregion export { ApiSecurity, ApiSecurityProps };