/** * Refresh the update cache in a silent detached worker for future runs. * The worker never writes to the terminal (stdio is always ignored), so it * cannot interleave output with the parent CLI. */ export declare function startUpdateCheckWorker(): void; /** * Run the update check: notify any cached update from the parent process * (preserving the pre-worker notification contract), then refresh the cache * in the background. The notification must consume the cache before the * worker starts so the two never race for the same cache entry. * Every step is best-effort: an update-check failure must never take down * the CLI itself. */ export declare function runUpdateCheck(currentVersion: string): Promise; //# sourceMappingURL=updateCheck.d.ts.map