import type { OpenAPISecurityRequirement, OpenAPISecurityScheme, Referenced } from '../types/index.js';
import type { OpenAPIParser } from '../services/index.js';
import type { SecurityRequirement, SecurityScheme } from './types.js';
export declare function getSecurity(requirements: OpenAPISecurityRequirement[] | undefined, parser: OpenAPIParser): SecurityRequirement[];
export declare function getSecurityScheme(parser: Partial<OpenAPIParser>, id: string, scheme: Referenced<OpenAPISecurityScheme>): SecurityScheme;
export declare function getSecuritySchemes({ parser, }: {
    parser: Partial<OpenAPIParser>;
}): Array<SecurityScheme>;
