import { TemplateResult } from 'lit';
import { ApiDocumentationBase } from './ApiDocumentationBase.js';
import '../../define/amf/api-parametrized-security-scheme.js';
import type { IApiSecurityRequirement } from '@api-client/core/amf/definitions/Api.js';
export default class ApiSecurityRequirementDocument extends ApiDocumentationBase {
    protected securityRequirementValue?: IApiSecurityRequirement;
    get securityRequirement(): IApiSecurityRequirement | undefined;
    set securityRequirement(value: IApiSecurityRequirement | undefined);
    processGraph(): Promise<void>;
    /**
     * Queries for the security requirements object.
     */
    querySecurity(): Promise<void>;
    render(): TemplateResult;
}
//# sourceMappingURL=ApiSecurityRequirementDocument.element.d.ts.map