import { Document } from '../../../core/models/Document'; import { Node } from '../../../core/models/Node'; import { AbstractReferenceLocalizationStrategy } from './AbstractReferenceLocalizationStrategy'; export declare class Oas20IReferenceManipulationStrategy extends AbstractReferenceLocalizationStrategy implements IReferenceManipulationStrategy { PREFIX: string; /** * * @param {Document} document * @param {string} name * @param {Node} component * @return {IReferenceManipulationStrategy.ReferenceAndNode} */ attachAsDefinition(document: Document, name: string, component: Node): IReferenceManipulationStrategy.ReferenceAndNode; /** * * @param {Document} document * @return {*} */ getExistingLocalComponents(document: Document): any; constructor(); } import { IReferenceManipulationStrategy } from './IReferenceManipulationStrategy';