/** * Bundler-backed build adapter. * * @remarks * Implements {@link BuildAdapter} on top of Rolldown. This is the * default adapter installed by `ConfigBuilder` and the adapter that * issues real builds in production. * * Each `build()` creates a fresh `rolldown()` bundler. */ import type { BuildAdapter, BuildOptions, BuildResult, BuildTranspileOptions, BuildTranspileProfile } from '../build-adapter.js'; export declare class RolldownBuildAdapter implements BuildAdapter { readonly ownership: "rolldown"; /** Per-adapter require cache, keyed on resolved context root. */ private readonly appRootRequireCache; /** * Issues one build. Creates a fresh `rolldown()` bundler per call. */ buildOrThrow(options: BuildOptions): Promise; build(options: BuildOptions): Promise; resolve(importPath: string, rootDir: string): string; getTranspileOptions(profile: BuildTranspileProfile): BuildTranspileOptions; } export declare function createRolldownBuildAdapter(): BuildAdapter;