export declare function currentVersion(): string; export declare function selfUpdate(): void; /** Check whether a newer crtr version is available on npm. * Warns to stderr if network unavailable; returns {current, latest} or null if unreachable. */ export declare function selfCheck(): { current: string; latest: string; } | null; /** Pull updates for all installed marketplaces and standalone plugins. */ export declare function contentUpdate(): void; export interface ContentUpdateEntry { name: string; kind: 'marketplace' | 'plugin'; current: string | null; latest: string | null; up_to_date: boolean; unreachable: boolean; } /** Check whether any marketplace/plugin has updates available. * Returns per-item status without applying anything. */ export declare function contentCheck(): ContentUpdateEntry[];