import { Document } from '../../core/models/Document';
import { DeleteResponseDefinitionCommand } from './DeleteResponseDefinitionCommand';
/**
 * @author eric.wittmann@gmail.com
 * @extends DeleteResponseDefinitionCommand
 * @class
 */
export declare class DeleteResponseDefinitionCommand_20 extends DeleteResponseDefinitionCommand {
    constructor(definitionName?: any);
    /**
     * @see io.apicurio.datamodels.cmd.commands.DeleteResponseDefinitionCommand#doDeleteResponseDefinition(io.apicurio.datamodels.core.models.Document)
     * @param {Document} document
     * @return {*}
     */
    doDeleteResponseDefinition(document: Document): any;
    /**
     * @see io.apicurio.datamodels.cmd.commands.DeleteResponseDefinitionCommand#doRestoreResponseDefinition(io.apicurio.datamodels.core.models.Document, java.lang.Object)
     * @param {Document} document
     * @param {*} oldDefinition
     */
    doRestoreResponseDefinition(document: Document, oldDefinition: any): void;
}
