import { ExtensibleNode } from '../ExtensibleNode'; /** * Constructor. * @param {string} name * @class * @extends ExtensibleNode * @author eric.wittmann@gmail.com */ export declare abstract class ServerVariable extends ExtensibleNode implements INamed { _name: string; enum_: Array; default_: string; description: string; constructor(name: string); /** * @see io.apicurio.datamodels.core.models.common.INamed#getName() * @return {string} */ getName(): string; /** * @see io.apicurio.datamodels.core.models.common.INamed#rename(java.lang.String) * @param {string} newName */ rename(newName: string): void; } import { INamed } from './INamed';