import type { PackageName, PackageVersion, Reference, ReferenceMetadata, ReferenceStore } from "./types/index.js"; export declare const generateReferenceId: (metadata: { packageName: PackageName; packageVersion: PackageVersion; filePath: string; }) => string; export interface ReferenceManager extends ReferenceStore { generateId: typeof generateReferenceId; getIdsByUrl: (url: string) => string[]; createReference: (id: string, metadata: ReferenceMetadata) => Reference; getAllReferences: () => Record; } export declare const createReferenceManager: () => ReferenceManager; //# sourceMappingURL=reference.d.ts.map