import { OasOperation } from '../../openapi/models/OasOperation'; import { NewRequestBodyCommand } from './NewRequestBodyCommand'; /** * @author eric.wittmann@gmail.com * @extends NewRequestBodyCommand * @class */ export declare class NewRequestBodyCommand_20 extends NewRequestBodyCommand { constructor(operation?: any); /** * @see io.apicurio.datamodels.cmd.commands.NewRequestBodyCommand#hasRequestBody(io.apicurio.datamodels.openapi.models.OasOperation) * @param {OasOperation} operation * @return {boolean} */ hasRequestBody(operation: OasOperation): boolean; /** * @see io.apicurio.datamodels.cmd.commands.NewRequestBodyCommand#doCreateRequestBody(io.apicurio.datamodels.openapi.models.OasOperation) * @param {OasOperation} operation */ doCreateRequestBody(operation: OasOperation): void; /** * @see io.apicurio.datamodels.cmd.commands.NewRequestBodyCommand#doRemoveRequestBody(io.apicurio.datamodels.openapi.models.OasOperation) * @param {OasOperation} operation */ doRemoveRequestBody(operation: OasOperation): void; }