import { Node } from '../../../core/models/Node'; import { IVisitor } from '../../../core/visitors/IVisitor'; /** * Models an OpenAPI link parameter expression. * @author eric.wittmann@gmail.com * @extends Node * @class */ export declare class Oas30LinkParameterExpression extends Node implements IOas30Expression { _name: string; _value: string; constructor(name: string, value: string); /** * @see io.apicurio.datamodels.core.models.Node#accept(io.apicurio.datamodels.core.visitors.IVisitor) * @param {*} visitor */ accept(visitor: IVisitor): void; /** * Gets the name of the expression. * @return {string} */ getName(): string; /** * @see io.apicurio.datamodels.openapi.v3.models.IOas30Expression#getValue() * @return {string} */ getValue(): string; /** * Returns true if the expression is a dynamic link parameter expression that must be evaluated. * @return {boolean} */ isExpression(): boolean; /** * Returns true if the expression is just a constant value. * @return {boolean} */ isConstant(): boolean; } import { IOas30Expression } from './IOas30Expression';