/** * Auto-Update System for @portel/ncp * * Checks NPM registry for newer versions and notifies users. * Follows npm best practices - users control when to update. */ interface VersionInfo { current: string; latest: string; isOutdated: boolean; updateCommand: string; } export declare class NPCUpdater { private readonly packageName; private readonly checkInterval; private readonly timeout; /** * Get current package version from package.json */ private getCurrentVersion; /** * Fetch latest version from NPM registry */ private getLatestVersion; /** * Compare version strings (semver-like) */ private isNewerVersion; /** * Check if update is available */ checkForUpdates(): Promise; /** * Get update tip for --find results (if update available) */ getUpdateTip(): Promise; } export declare const updater: NPCUpdater; export {}; //# sourceMappingURL=updater.d.ts.map