import { DeclaredWebPlugin } from "./webPluginManifest.cjs"; //#region src/builders/web/webPluginGenerate.d.ts export declare const BUILTIN_CLIENT_MODULE: string; export declare const BUILTIN_CSS_MODULE: string; /** The committed client registry, rendered from the host package alone. */ export declare function renderBuiltinWebPluginModules(packageRoot: string): Map; /** * Keeps the committed client registry fresh: write-if-changed locally, * check-only (throw) in CI. Both vite.config.ts and tsdown.config.ts call * this at config-load time. */ export declare function ensureBuiltinWebPluginModules({ packageRoot, check }: { packageRoot: string; check?: boolean; }): void; export interface SyncGeneratedModules { clientModulePath: string; compositionModulePath: string; cssModulePath: string; } /** * The sync-time variant: renders the full client plugin set (host built-ins plus * the installed composition's packages) into a generation directory the bundler * aliases over the committed builtin modules. */ export declare function writeSyncWebPluginModules(plugins: readonly DeclaredWebPlugin[], generatedDir: string, packageRoot: string): SyncGeneratedModules; //#endregion //# sourceMappingURL=webPluginGenerate.d.cts.map