import * as esbuild from 'esbuild'; import type { ModuleBuildConfig } from '../../build-config.js'; export interface ModuleBuildDefinition { moduleDir: string; packageJson: Record; buildConfig: ModuleBuildConfig; entryPoints: Record; externals: string[]; } export declare function loadModuleBuildDefinition(moduleDir: string): Promise; export declare function createEsbuildOptions(definition: ModuleBuildDefinition, overrides: Pick): esbuild.BuildOptions;