import { Document } from '../../../core/models/Document'; import { Node } from '../../../core/models/Node'; export declare abstract class AbstractReferenceLocalizationStrategy { PREFIX: string; /** * Warning: This method assumes that the definition and the represented object can be read from the same JSON, * i.e. effectively contain the same data. * @param {Node} source * @param {Node} target * @param {Document} model * @return {Node} */ wrap(source: Node, target: T, model: Document): T; transform(source: any, transformName: (p1: string) => string, result: any): void; constructor(); }