declare const SCAFFOLD_E2E_ROOT_NAME = "outfitter-scaffold-e2e"; declare const DEFAULT_SCAFFOLD_E2E_RETENTION_MS: number; interface ScaffoldE2ERunInfo { readonly ageMs: number; readonly path: string; } interface PruneScaffoldE2ERunsOptions { readonly maxAgeMs?: number; readonly now?: number; readonly removeAll?: boolean; readonly rootDir?: string; } interface PruneScaffoldE2ERunsResult { readonly kept: readonly ScaffoldE2ERunInfo[]; readonly removed: readonly ScaffoldE2ERunInfo[]; readonly rootDir: string; } interface CreateScaffoldE2ERunDirOptions { readonly now?: number; readonly rootDir?: string; readonly runLabel?: string; } declare function resolveScaffoldE2ERoot(rootDir?: string): string; declare function createScaffoldE2ERunDir(options?: CreateScaffoldE2ERunDirOptions): string; declare function cleanupScaffoldE2ERunDir(runDir: string): void; declare function pruneScaffoldE2ERuns(options?: PruneScaffoldE2ERunsOptions): PruneScaffoldE2ERunsResult; export { resolveScaffoldE2ERoot, pruneScaffoldE2ERuns, createScaffoldE2ERunDir, cleanupScaffoldE2ERunDir, ScaffoldE2ERunInfo, SCAFFOLD_E2E_ROOT_NAME, PruneScaffoldE2ERunsResult, PruneScaffoldE2ERunsOptions, DEFAULT_SCAFFOLD_E2E_RETENTION_MS, CreateScaffoldE2ERunDirOptions };