export const runNodeWatchedPaths: string[]; export function isBuildRelevantRunNodePath(repoPath: string): boolean; export function isRestartRelevantRunNodePath(repoPath: string): boolean; export function resolveBuildRequirement(deps: { cwd: string; env: NodeJS.ProcessEnv; fs: unknown; spawnSync: unknown; distRoot: string; distEntry: string; buildStampPath: string; sourceRoots: Array<{ name: string; path: string }>; configFiles: string[]; }): { shouldBuild: boolean; reason: string }; export function runNodeMain(params?: { spawn?: ( cmd: string, args: string[], options: unknown, ) => { on: ( event: "exit", cb: (code: number | null, signal: string | null) => void, ) => void | undefined; }; spawnSync?: unknown; fs?: unknown; stderr?: { write: (value: string) => void }; execPath?: string; cwd?: string; args?: string[]; env?: NodeJS.ProcessEnv; platform?: NodeJS.Platform; }): Promise;