import { ValidationRuleMetaData } from '../../ValidationRuleMetaData'; import { Oas30RequestBody } from '../../../../openapi/v3/models/Oas30RequestBody'; import { Oas30RequestBodyDefinition } from '../../../../openapi/v3/models/Oas30RequestBodyDefinition'; import { RequiredPropertyValidationRule } from './RequiredPropertyValidationRule'; /** * Constructor. * @param {ValidationRuleMetaData} ruleInfo * @class * @extends RequiredPropertyValidationRule * @author eric.wittmann@gmail.com */ export declare class OasMissingRequestBodyContentRule extends RequiredPropertyValidationRule { constructor(ruleInfo: ValidationRuleMetaData); /** * @see io.apicurio.datamodels.combined.visitors.CombinedAllNodeVisitor#visitRequestBody(io.apicurio.datamodels.openapi.v3.models.Oas30RequestBody) * @param {Oas30RequestBody} node */ visitRequestBody(node: Oas30RequestBody): void; /** * @see io.apicurio.datamodels.combined.visitors.CombinedAllNodeVisitor#visitRequestBodyDefinition(io.apicurio.datamodels.openapi.v3.models.Oas30RequestBodyDefinition) * @param {Oas30RequestBodyDefinition} node */ visitRequestBodyDefinition(node: Oas30RequestBodyDefinition): void; }