import { type BuildArtifact } from "../build/build-artifact"; import type { NodeFileSystem } from "../filesystem"; import type { ModuleManifestEntry, NormalizedLoadedConfig } from "./runtime-types"; export declare function mapArtifactModuleEntries(artifact: BuildArtifact): ModuleManifestEntry[]; export declare function readBuildArtifactOrThrow(projectFolder: string, fs: NodeFileSystem): Promise; export declare function warnIfBuildIsStale(projectFolder: string, artifact: BuildArtifact, fs: NodeFileSystem): Promise; export declare function ensureBuildModulesExist(artifact: BuildArtifact, fs: NodeFileSystem): Promise; export declare function writeProjectBuildArtifact(normalizedConfig: NormalizedLoadedConfig, env: string, entries: ModuleManifestEntry[], fs: NodeFileSystem): Promise;