import type { NormalizedExternalConfig } from '../domain/config/external-config.contract.js'; import type { SharedInfo } from '../domain/core/federation-info.contract.js'; export declare const getCachePath: (workspaceRoot: string, project: string) => string; export declare const getFilename: (title: string, dev?: boolean) => string; export declare const getChecksum: (shared: Record, dev: "1" | "0") => string; export declare const cacheEntry: (pathToCache: string, fileName: string) => { getMetadata: (checksum: string) => { checksum: string; externals: SharedInfo[]; files: string[]; } | undefined; persist: (payload: { checksum: string; externals: SharedInfo[]; files: string[]; }) => void; copyFiles: (fullOutputPath: string) => void; clear: () => void; }; //# sourceMappingURL=bundle-caching.d.ts.map