import * as esbuild from 'esbuild';
interface BundleFunctionArgs {
    inputPath: string;
    outputFilename?: string;
    outputPath?: string;
    bundleOptions: esbuild.BuildOptions;
}
export declare const ESM_BUNDLE_DEFAULTS: Partial<esbuild.BuildOptions>;
/**
 * Compile a function handler with esbuild.
 * @returns bundle directory path
 */
export declare function bundleFunction({ inputPath, outputPath, outputFilename, bundleOptions }: BundleFunctionArgs): string;
export {};
