export interface PrereqStatus { status: 'ok' | 'missing' | 'outdated'; version?: string; latestVersion?: string; } export declare function checkNodeVersion(): PrereqStatus; export declare function checkCargo(): Promise; /** * Fetch the latest syncable-cli version from crates.io. * Returns null if the lookup fails (network error, timeout, etc.) */ export declare function getLatestCratesVersion(): Promise; export declare function checkSyncCtl(): Promise;