import type { BundlerAggregateSourceIdOptions, BundlerAssetManifest, BundlerAssetManifestEntry, BundlerBuildResult, BundlerCollectAssetLinksLookup } from "../../types.d.ts"; declare function createEmptyAssetManifest(): BundlerAssetManifest; declare function readBundlerManifest(filePath: string): Promise>; declare function extractAssetManifest(value: BundlerAssetManifest | BundlerBuildResult | Record): BundlerAssetManifest; declare function resolveAssetManifestEntryOutputPath(args: { entryId: string; from?: BundlerCollectAssetLinksLookup; manifest: BundlerAssetManifest | BundlerBuildResult | Record; outDir: string; }): string | undefined; declare function resolveAggregateEntryByRuleKey(manifestValue: BundlerAssetManifest | BundlerBuildResult | Record, ruleKey: string): BundlerAssetManifestEntry | undefined; declare function collectAggregateMatchedSourcesByRuleKey(manifestValue: BundlerAssetManifest | BundlerBuildResult | Record, ruleKey: string): string[]; declare function normalizeAggregateSourceId(sourcePath: string, options?: BundlerAggregateSourceIdOptions): string; declare function createAggregateSourceIdMap(sources: readonly string[], options?: BundlerAggregateSourceIdOptions): Record; export { collectAggregateMatchedSourcesByRuleKey, createAggregateSourceIdMap, createEmptyAssetManifest, extractAssetManifest, normalizeAggregateSourceId, readBundlerManifest, resolveAggregateEntryByRuleKey, resolveAssetManifestEntryOutputPath, }; //# sourceMappingURL=manifest.d.ts.map