export declare function isNewer(latest: string, current: string): boolean; /** * Kick off the version check. Returns immediately; on a positive result it * stashes a notice that the next tool response will pick up. Never throws. * * Set `UE_MCP_DISABLE_UPDATE_CHECK=1` to suppress entirely (offline use, * locked-down environments, tests). */ export declare function startVersionCheck(currentVersion: string): void; /** * Returns the upgrade notice once if one is pending, then clears it. * Tool dispatchers call this on every response and prepend the result * to the response content blocks when non-null. */ export declare function consumeUpgradeNotice(): string | null; /** Test hook. */ export declare function _resetForTests(): void; /** Test hook. */ export declare function _setNoticeForTests(notice: string | null): void;