/** The point at which the runner gave up. Keep in lockstep with the server's * META_ALLOW entry for `runner_install_failed`. */ export type InstallFailStage = "single_instance_locked" | "python_missing" | "socket_auth_rejected" | "socket_unreachable" | "bootstrap_fatal"; /** * Best-effort telemetry for a runner that is about to exit without connecting. * Awaited only so the process does not die mid-flight; it resolves either way. */ export declare function reportInstallFailure(stage: InstallFailStage, opts?: { token?: string; server?: string; detail?: string; }): Promise;