import type { OpenAPISecurityRequirement, OpenAPISecurityScheme, Referenced } from '../types';
import type { OpenAPIParser } from '../services';
import type { SecurityRequirement, SecurityScheme } from './types';
type GetSecurityRequirementsInput = {
    requirement: OpenAPISecurityRequirement;
    parser: OpenAPIParser;
};
export declare function getSecurityRequirement({ requirement, parser, }: GetSecurityRequirementsInput): SecurityRequirement;
export declare function getSecurityScheme(parser: Partial<OpenAPIParser>, id: string, scheme: Referenced<OpenAPISecurityScheme>): SecurityScheme;
export declare function getSecuritySchemes({ parser, }: {
    parser: Partial<OpenAPIParser>;
}): Array<SecurityScheme>;
export {};
