import { Plugin } from "esbuild";
import { ExportDatas } from "./metadata";
import { ResolvedConfig } from "../config";
/**
 * 针对外部引用转换cjs模式的esbuild插件
 * @param externals
 */
export declare function esbuildCjsExternalPlugin(externals: string[]): Plugin;
export declare const WORKET_ENTRY_POINTS: Map<string, string>;
export declare function esbuildDepPlugin(flatIdDeps: Record<string, string>, flatIdToExports: Record<string, ExportDatas>, externals: string[], config: ResolvedConfig): Plugin;
