import type { OpenAPIV3 } from 'openapi-types'; import type { OasDocument } from '../document/Document.js'; import type { OasSecurityScheme } from '../securitySchemes/SecurityScheme.js'; export type SecurityFields = { requirement: Record; }; export declare class OasSecurityRequirement { #private; oasType: 'securityRequirement'; requirement: Record; constructor(fields: SecurityFields, oasDocument: OasDocument); toSecurityScheme(): OasSecurityScheme[]; toJsonSchema(): OpenAPIV3.SecurityRequirementObject; } //# sourceMappingURL=SecurityRequirement.d.ts.map