import { GetConfigurationOptions } from "../configFile/getConfiguration.js"; import * as _$esbuild from "esbuild"; import { BuildOptions } from "esbuild"; //#region src/bundle/index.d.ts declare const packageList: readonly ["next-intlayer", "react-intlayer", "vue-intlayer", "svelte-intlayer", "preact-intlayer", "solid-intlayer", "angular-intlayer", "lit-intlayer", "express-intlayer", "hono-intlayer", "fastify-intlayer", "adonis-intlayer", "vanilla-intlayer", "intlayer"]; type BundleIntlayerOptions = { outfile?: string; configOptions?: GetConfigurationOptions; bundlePackages?: string[]; version?: string; } & BuildOptions; /** * Bundle the application content using esbuild. * It uses the Intlayer configuration to set up aliases and other esbuild options. * * @param options - Bundle options including entryPoint, outfile, and esbuild options. * @returns The build result. */ declare const bundleIntlayer: (options: BundleIntlayerOptions) => Promise<_$esbuild.BuildResult>; //#endregion export { BundleIntlayerOptions, bundleIntlayer, packageList }; //# sourceMappingURL=index.d.ts.map