import { Node } from './Node'; import { OpenAPI } from './OpenAPI'; import { PathItem } from './PathItem'; import { ServerVariable } from './ServerVariable'; import type { Operation } from './Operation'; import type { ServerModel } from './types'; import type { CommonMarkString, Nullable } from '@fresha/api-tools-core'; type ServerParent = OpenAPI | PathItem | Operation; export declare class Server extends Node implements ServerModel { #private; constructor(parent: ServerParent, url: string); get url(): string; set url(value: string); get description(): Nullable; set description(value: Nullable); get variableCount(): number; variables(): IterableIterator; variableNames(): IterableIterator; hasVariable(name: string): boolean; getVariable(name: string): ServerVariable; } export {}; //# sourceMappingURL=Server.d.ts.map