import { type RetainedSource } from '@lobu/core/contracts/tools/source-files'; import type { Plugin } from 'esbuild'; /** Exact installed versions for runtime-provided source imports. */ export declare function sourceDependencies(files: string[]): Record; /** The onLoad bytes are both compiled and retained; no post-build file reread. */ export declare function createSourceCapture(entry: string, projectRoot: string): { plugin: Plugin; source: () => RetainedSource; }; //# sourceMappingURL=source-capture.d.ts.map