import { Document } from '../../core/models/Document';
import { DeleteSecuritySchemeCommand } from './DeleteSecuritySchemeCommand';
/**
 * @author eric.wittmann@gmail.com
 * @extends DeleteSecuritySchemeCommand
 * @class
 */
export declare class DeleteSecuritySchemeCommand_30 extends DeleteSecuritySchemeCommand {
    constructor(schemeName?: any);
    /**
     * @see io.apicurio.datamodels.cmd.commands.DeleteSecuritySchemeCommand#doDeleteScheme(io.apicurio.datamodels.core.models.Document)
     * @param {Document} document
     * @return {*}
     */
    doDeleteScheme(document: Document): any;
    /**
     * @see io.apicurio.datamodels.cmd.commands.DeleteSecuritySchemeCommand#doRestoreScheme(io.apicurio.datamodels.core.models.Document, java.lang.Object)
     * @param {Document} document
     * @param {*} oldScheme
     */
    doRestoreScheme(document: Document, oldScheme: any): void;
}
