/** * Vite plugin: build environment configuration. * * Owns all Environment API concerns for builds: * - Top-level config: `builder.sharedConfigBuild`, `ssr.external` (server mode) * - `configEnvironment('client')`: rollupOptions.input, outDir * - `configEnvironment('ssr')`: outDir, SSR-specific build options, rollupOptions * - `buildApp()`: orchestrates build order (client-only or client → SSR) * * `rollupOptions.input` must be set via `configEnvironment` (not the * top-level `config` hook) because `builder.build(env)` uses * environment-resolved config, not the top-level config. * * @internal */ import type { PluginOption } from 'vite'; import type { PluginSharedState } from './plugin-shared-state.js'; export declare function gracileBuildEnvironmentPlugin({ state, }: { state: PluginSharedState; }): PluginOption; //# sourceMappingURL=plugin-build-environment.d.ts.map