import { OasDocument } from '../../openapi/models/OasDocument';
import { RenameSchemaDefinitionCommand } from './RenameSchemaDefinitionCommand';
/**
 * @author eric.wittmann@gmail.com
 * @extends RenameSchemaDefinitionCommand
 * @class
 */
export declare class RenameSchemaDefinitionCommand_30 extends RenameSchemaDefinitionCommand {
    constructor(oldName?: any, newName?: any);
    /**
     * @see io.apicurio.datamodels.cmd.commands.RenameSchemaDefinitionCommand#_nameToReference(java.lang.String)
     * @param {string} name
     * @return {string}
     */
    _nameToReference(name: string): string;
    /**
     * @see io.apicurio.datamodels.cmd.commands.RenameSchemaDefinitionCommand#_renameSchemaDefinition(io.apicurio.datamodels.openapi.models.OasDocument, java.lang.String, java.lang.String)
     * @param {OasDocument} document
     * @param {string} fromName
     * @param {string} toName
     * @return {boolean}
     */
    _renameSchemaDefinition(document: OasDocument, fromName: string, toName: string): boolean;
}
