import * as t from '@babel/types'; export interface BundleData { __export?: boolean; [key: string]: boolean | BundleData; } export declare const recursiveModuleBundle: (obj: BundleData) => t.ExportNamedDeclaration[]; export declare const importNamespace: (ident: string, path: string) => t.ImportDeclaration; export declare const createFileBundle: (pkg: string, filename: string, bundleFile: string, importPaths: (t.ImportDeclaration | t.ImportDefaultSpecifier | t.ImportNamespaceSpecifier)[], bundleVariables: BundleData) => void;