import type { InputOptions, OutputOptions, Plugin } from 'rollup'; import type { WorkspacePackageInfo } from '../bundler/workspaceDependencies.js'; import type { ExternalDependencyInfo } from './types.js'; import type { BundlerPlatform } from './utils.js'; export declare function mastraInternalAliasPlugin(entryFile: string): Plugin; export declare function mastraToolsAliasPlugin(): Plugin; export declare function getInputOptions(entryFile: string, analyzedBundleInfo: { dependencies: Map; externalDependencies: Map; workspaceMap: Map; projectType?: string; }, platform: BundlerPlatform, env: Record | undefined, { sourcemap, minify, isDev, projectRoot, workspaceRoot, enableEsmShim, externalsPreset, }: { sourcemap?: boolean; minify?: boolean; isDev?: boolean; workspaceRoot?: string; projectRoot: string; enableEsmShim?: boolean; externalsPreset?: boolean; }): Promise; export declare function createBundler(inputOptions: InputOptions, outputOptions: Partial & { dir: string; }): Promise<{ write: () => Promise; close: () => Promise; }>; //# sourceMappingURL=bundler.d.ts.map