import type { DvalaBundle } from './interface'; export interface BundleOptions { /** Include source maps in the bundle. Default: true */ sourceMap?: boolean; } /** * Bundles a Dvala entry file and all its file imports into a DvalaBundle. * * Resolves all `import("./path/to/file.dvala")` calls recursively, * deduplicates, detects circular dependencies, topologically sorts, * and produces a single AST with file modules inlined as let bindings. */ export declare function bundle(entryPath: string, options?: BundleOptions): DvalaBundle;