import * as esbuild from "esbuild"; import type { ResolvedVextFrontendConfig, VextFrontendManifest, VextFrontendRouteAssetsManifest } from "../contract/types.js"; import type { FrontendRenderRegistryResult } from "./render-registry-writer.js"; export interface BuildFrontendRouteAssetsOptions { rootDir: string; config: ResolvedVextFrontendConfig; manifest: VextFrontendManifest; metafile: esbuild.Metafile | undefined; registry: FrontendRenderRegistryResult; } export declare function buildFrontendRouteAssets(options: BuildFrontendRouteAssetsOptions): Promise;