/** * Lightweight npm-registry version check so agents can tell users when a newer * obyte-mcp is published. Fail-silent, 3s timeout, one request per process, * opt-out via OBYTE_NO_UPDATE_CHECK (or the conventional NO_UPDATE_NOTIFIER). */ export interface UpdateStatus { current: string; latest: string | null; /** true = newer version published; false = up to date; null = check disabled or failed. */ update_available: boolean | null; note?: string; } export declare function isUpdateCheckDisabled(env?: NodeJS.ProcessEnv): boolean; export declare function checkForUpdate(fetchImpl?: typeof fetch, env?: NodeJS.ProcessEnv): Promise; /** Test hook: clears the per-process cache. */ export declare function resetUpdateCheckCache(): void;