/**
 * Version Checking System for @ace-sdk/cli
 * Checks CLI version against npm registry
 */
export interface VersionStatus {
    clientVersion: string;
    latestNpmVersion: string | null;
    isCliUpdateAvailable: boolean;
    warnings: string[];
}
/**
 * Perform complete version check
 * Returns version status with update availability
 */
export declare function performVersionCheck(): Promise<VersionStatus>;
/**
 * Check version and log warnings (non-blocking)
 * Called during CLI initialization
 */
export declare function checkVersionCompatibility(): Promise<VersionStatus>;
/**
 * Lightweight CLI update checker with caching
 * Only checks npm registry
 * Caches result for 24 hours to avoid spamming npm registry
 */
export declare function checkCliUpdate(): Promise<void>;
//# sourceMappingURL=version-checker.d.ts.map