/** * ADF Bundler — orchestrates module resolution, loading, and merging. * * Reads a manifest.adf to determine which modules to load for a given task, * delegates to manifest.ts for resolution and merger.ts for document merging, * and assembles the final BundleResult. */ import type { Manifest, BundleResult } from './types'; export { parseManifest, resolveModules, buildTriggerReport, formatTriggerEntry } from './manifest'; /** * Bundle resolved modules into a single merged ADF document. * * @param basePath - Base directory for resolving module paths * @param modulePaths - List of module file paths (relative to basePath) * @param readFile - File reader function (allows DI for testing) */ export declare function bundleModules(basePath: string, modulePaths: string[], readFile: (p: string) => string, taskKeywords?: string[], preloadedManifest?: Manifest): BundleResult; //# sourceMappingURL=bundler.d.ts.map