export interface StageArguments { readonly repoRoot: string; readonly stageRoot: string; } export declare const packageReadmeNames: readonly ["README.md", "README.ru.md", "README.cs.md", "README.fr.md"]; export interface StageDependencies { readonly afterSourcePinned?: (sourcePath: string) => Promise; readonly afterSnapshot?: () => Promise; readonly includeCompilerSources?: boolean; } export declare function parseStageArguments(args: readonly string[]): StageArguments; /** * Build a fail-closed npm staging tree. The returned paths are package-relative, * sorted, and contain no client or machine-local state. */ export declare function stageAssets(repoRoot: string, stageRoot: string, dependencies?: StageDependencies): Promise;