import { File } from './file'; import { FileStructure } from './file-structure'; export declare class ReferenceManager { fileStructure: FileStructure; fileStructures: Array; referencedBy: Record>; references: Record>; constructor(fileStructure: FileStructure); addFileStructure(fileStructure: FileStructure): void; addReference(from: File, to: File): void; clearReferencedBy(path: string): void; clearReferences(path: string): void; getFileStructures(): Array; getReference(path: string): File | null; getReferencedBy(path: string): Array; getReferences(path: string): Array; private _hasFileByPath; private _removeFileByPath; } //# sourceMappingURL=reference-manager.d.ts.map