import { IControllerContainer, IStringMap, Node, IUriParams, IRouteMatchResult } from '../interfaces'; import RootNode from './rootnode'; export default class PathParamNode extends RootNode implements Node { paramName: string; readonly postfix: string; readonly prefix: string; get uriTemplate(): string; constructor(paramName: string, postfix?: string, prefix?: string); get type(): string; get priority(): number; get name(): string; equals(other: Node): boolean; getRouteMatch(uri: string, params?: IUriParams): IRouteMatchResult; makeUri(params: IStringMap): string; }