import esbuild, { type BuildOptions } from 'esbuild'; type AdditionalOptions = Partial; export declare const build: (additionalOptions: AdditionalOptions, { externalReact }?: { externalReact?: boolean | undefined; }) => Promise | undefined; loader: { [ext: string]: esbuild.Loader; }; resolveExtensions?: string[] | undefined; mainFields?: string[] | undefined; conditions?: string[] | undefined; write?: boolean | undefined; allowOverwrite?: boolean | undefined; tsconfig?: string | undefined; outExtension?: { [ext: string]: string; } | undefined; publicPath?: string | undefined; entryNames?: string | undefined; chunkNames?: string | undefined; assetNames?: string | undefined; inject?: string[] | undefined; banner?: { [type: string]: string; } | undefined; footer?: { [type: string]: string; } | undefined; entryPoints?: ((string | { in: string; out: string; })[] | Record) | undefined; stdin?: esbuild.StdinOptions | undefined; plugins: esbuild.Plugin[]; absWorkingDir?: string | undefined; nodePaths?: string[] | undefined; sourcemap: boolean | "linked" | "inline" | "external" | "both"; legalComments?: "none" | "inline" | "eof" | "linked" | "external" | undefined; sourceRoot?: string | undefined; sourcesContent?: boolean | undefined; format: esbuild.Format; globalName?: string | undefined; target: string | string[]; supported?: Record | undefined; platform?: esbuild.Platform | undefined; mangleProps?: RegExp | undefined; reserveProps?: RegExp | undefined; mangleQuoted?: boolean | undefined; mangleCache?: Record | undefined; drop?: esbuild.Drop[] | undefined; dropLabels?: string[] | undefined; minify: boolean; minifyWhitespace?: boolean | undefined; minifyIdentifiers?: boolean | undefined; minifySyntax?: boolean | undefined; lineLimit?: number | undefined; charset?: esbuild.Charset | undefined; treeShaking?: boolean | undefined; ignoreAnnotations?: boolean | undefined; jsx?: "transform" | "preserve" | "automatic" | undefined; jsxFactory?: string | undefined; jsxFragment?: string | undefined; jsxImportSource?: string | undefined; jsxDev?: boolean | undefined; jsxSideEffects?: boolean | undefined; define?: { [key: string]: string; } | undefined; pure?: string[] | undefined; keepNames?: boolean | undefined; absPaths?: esbuild.AbsPaths[] | undefined; color?: boolean | undefined; logLevel: esbuild.LogLevel; logLimit?: number | undefined; logOverride?: Record | undefined; tsconfigRaw?: (string | esbuild.TsconfigRaw) | undefined; }> | undefined>; export {}; //# sourceMappingURL=esbuild-renderer.d.ts.map