import type { Reference, ReferenceMetadata, ReferenceStore } from "./types/index.js"; export declare const generateReferenceId: (metadata: { packageName: string; packageVersion: string; 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; export { createReferenceManager as ReferenceManagerFactory }; //# sourceMappingURL=reference.d.ts.map