/**
 * Proxy auto-update version checker.
 *
 * Queries the npm registry for the latest published version of
 * `@juspay/neurolink` and compares it against the currently running version.
 * Designed to be non-blocking and failure-tolerant — any error (network,
 * timeout, parse) silently returns `updateAvailable: false`.
 */
export interface UpdateCheckResult {
    currentVersion: string;
    latestVersion: string;
    updateAvailable: boolean;
}
/**
 * Query npm for the latest version of `@juspay/neurolink` and compare it
 * against {@link currentVersion}.
 *
 * On **any** failure the function resolves (never rejects) with
 * `{ updateAvailable: false, latestVersion: currentVersion }`.
 */
export declare function checkForUpdate(currentVersion: string): Promise<UpdateCheckResult>;
