import { BasicNode } from './BasicNode'; import type { ServerVariableModel, ServerVariableModelParent } from './types'; import type { CommonMarkString, Nullable } from '@fresha/api-tools-core'; /** * @see http://spec.openapis.org/oas/v3.0.3#server-variable-object */ export declare class ServerVariable extends BasicNode implements ServerVariableModel { #private; constructor(parent: ServerVariableModelParent, defaultValue: string); get allowedValueCount(): number; allowedValues(): IterableIterator; hasAllowedValue(value: string): boolean; addAllowedValues(...values: string[]): void; deleteAllowedValues(...values: string[]): void; clearAllowedValues(): void; get defaultValue(): string; set defaultValue(value: string); get description(): Nullable; set description(value: Nullable); } //# sourceMappingURL=ServerVariable.d.ts.map