import { Node } from '../models/Node'; /** * Constructor. * @class * @author eric.wittmann@gmail.com */ export declare class ReferenceResolverChain implements IReferenceResolver { static instance: ReferenceResolverChain; static instance_$LI$(): ReferenceResolverChain; static getInstance(): ReferenceResolverChain; resolvers: Array; constructor(); /** * @return {*[]} the resolvers */ getResolvers(): Array; /** * @param {*} resolver */ addResolver(resolver: IReferenceResolver): void; /** * @param {*} resolver */ removeResolver(resolver: IReferenceResolver): void; /** * * @param {string} reference * @param {Node} from * @return {Node} */ resolveRef(reference: string, from: Node): Node; } import { IReferenceResolver } from './IReferenceResolver';