import { IReferenceNode } from '../../core/models/IReferenceNode'; import { IDefinition } from '../../core/models/common/IDefinition'; import { SecurityScheme } from '../../core/models/common/SecurityScheme'; /** * @author Jakub Senko * @param {Node} parent * @param {string} name * @class * @extends SecurityScheme */ export declare abstract class AaiSecurityScheme extends SecurityScheme implements IReferenceNode, IDefinition { $ref: string; scheme: string; flows: AaiOAuthFlows; openIdConnectUrl: string; bearerFormat: string; constructor(parent?: any, name?: any); /** * * @return {string} */ getReference(): string; /** * * @param {string} reference */ setReference(reference: string): void; } import { AaiOAuthFlows } from './AaiOAuthFlows';