import { Command } from 'commander'; import type { BuildOptions } from 'esbuild'; export declare function createGatewayEntry(configPath: string): string; export interface GatewayBuildOptions { configPath: string; outfile: string; target: string; sourcemap: boolean; minify?: boolean; quiet?: boolean; } /** * esbuild options for a gateway bundle. The project's own code is bundled, * while every package stays an import resolved from node_modules at runtime: * packages ship native addons (better-sqlite3, the ssh2 behind the Docker * sandbox) and optional drivers loaded on demand, which a bundle cannot * carry, so the bundle runs next to the project's node_modules. */ type GatewayBuildConfig = BuildOptions & { metafile: true; }; export declare function gatewayBuildOptions(options: GatewayBuildOptions): GatewayBuildConfig; export declare const buildCommand: Command; export {}; //# sourceMappingURL=build.d.ts.map