import type fs from "node:fs"; export type StaticExtensionAsset = { pluginDir?: string; src: string; dest: string; }; export type RuntimePostBuildParams = { rootDir?: string; repoRoot?: string; cwd?: string; env?: NodeJS.ProcessEnv; fs?: typeof fs; timings?: boolean | "verbose"; warn?: (message: string) => void; }; type StaticExtensionAssetParams = Pick & { assets?: StaticExtensionAsset[]; }; type LegacyCliExitCompatChunk = { dest: string; contents: string }; export function listStaticExtensionAssetOutputs(params?: StaticExtensionAssetParams): string[]; export function listCoreRuntimePostBuildOutputs( params?: Pick & { chunks?: LegacyCliExitCompatChunk[]; }, ): string[]; export function writeStableRootRuntimeAliases( params?: Pick, ): void; export function rewriteRootRuntimeImportsToStableAliases( params?: Pick, ): void; export function writeLegacyRootRuntimeCompatAliases( params?: Pick, ): void; export function writeLegacyCliExitCompatChunks(params?: { rootDir?: string; chunks?: LegacyCliExitCompatChunk[]; }): void; export function runRuntimePostBuild(params?: RuntimePostBuildParams): void;