import type { BuildOptions } from "esbuild";
import { Program } from "./base";
declare const defaultBuildOptions: {
    readonly target: "es2022";
    readonly format: "esm";
    readonly jsx: "transform";
    readonly keepNames: true;
    readonly bundle: true;
    readonly define: {
        readonly console: "__console_proxy";
        readonly setTimeout: "__setTimeout_proxy";
        readonly setInterval: "__setInterval_proxy";
    };
};
type DefaultKeys = keyof typeof defaultBuildOptions;
export declare const createBuildOptions: (program: Program, options: Omit<BuildOptions, DefaultKeys> & Partial<Pick<BuildOptions, DefaultKeys>>) => BuildOptions;
export {};
