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