export interface BundleReferenceIndexes { fullUrlIndex: Set; fullUrlToEntryIndexes: Map; typeIdToFullUrls: Map; requestUrlToEntryIndexes: Map; versionedIndex: Set; } export interface ResolvedReference { resolvable: boolean; hasTypeIdMatch: boolean; hasRequestUrlMatch?: boolean; multipleMatches?: boolean; matchCount?: number; matchedFullUrls?: string[]; matchedRequestUrls?: Array<{ entryIndex: number; requestUrl: string; fullUrl?: string; }>; logicalReference?: string; } export declare function buildReferenceIndexes(entries: any[]): BundleReferenceIndexes; export declare function resolveReferenceInBundle(ref: string, unversioned: string, sourceFullUrl: string | undefined, indexes: BundleReferenceIndexes, strictRefs?: boolean): ResolvedReference; export declare function extractLogicalReference(reference: string): string | null; //# sourceMappingURL=bundle-cross-entry-reference-resolution.d.ts.map