import type { BuildOptions } from 'esbuild';
/** Returns esbuild config for building .cjs bundles */
export declare function getCJSExportConfig(opts: {
    input: string;
    output: string;
}): Promise<BuildOptions>;
type BundleOptions = {
    input: string;
    env?: 'dev' | 'prod';
    output?: string;
    format?: 'iife' | 'cjs' | 'esm' | 'umd';
    target?: string[];
    externals?: string[];
    globalName?: string;
    globals?: {
        [pattern: string]: string;
    };
    debug?: boolean;
    sourcemap?: boolean;
};
/** Returns esbuild config for building standalone bundles */
export declare function getBundleConfig(opts: BundleOptions): Promise<BuildOptions>;
export {};
//# sourceMappingURL=get-esbuild-config.d.ts.map