import { ValidationRule } from '../../ValidationRule'; import { ValidationRuleMetaData } from '../../ValidationRuleMetaData'; import { OasHeader } from '../../../../openapi/models/OasHeader'; import { Oas30HeaderDefinition } from '../../../../openapi/v3/models/Oas30HeaderDefinition'; /** * Constructor. * @param {ValidationRuleMetaData} ruleInfo * @class * @extends ValidationRule * @author eric.wittmann@gmail.com */ export declare class OasHeaderExamplesMutualExclusivityRule extends ValidationRule { constructor(ruleInfo: ValidationRuleMetaData); /** * @see io.apicurio.datamodels.combined.visitors.CombinedAllNodeVisitor#visitHeader(io.apicurio.datamodels.openapi.models.OasHeader) * @param {OasHeader} node */ visitHeader(node: OasHeader): void; /** * @see io.apicurio.datamodels.combined.visitors.CombinedAllNodeVisitor#visitHeaderDefinition(io.apicurio.datamodels.openapi.v3.models.Oas30HeaderDefinition) * @param {Oas30HeaderDefinition} node */ visitHeaderDefinition(node: Oas30HeaderDefinition): void; }