/**
 * Returns the current running version of Planu from package.json.
 */
export declare function getCurrentVersion(): string;
/**
 * Fetches the latest published version from the npm registry.
 * Returns null on any network or parse error.
 */
export declare function fetchLatestNpmVersion(packageName: string, timeoutMs: number): Promise<string | null>;
/**
 * Returns true if latest > current by at least 1 minor version.
 * e.g. current=1.0.2, latest=2.4.0 → true
 *      current=2.4.0, latest=2.4.1 → false (only patch diff)
 *      current=2.3.0, latest=2.4.0 → true
 */
export declare function hasVersionGap(current: string, latest: string): boolean;
/**
 * High-level helper: checks if the running Planu is behind npm by at least 1 minor version.
 * Returns { gap: true, current, latest } or { gap: false } or { gap: false } on network failure.
 */
export declare function checkBundledVersionGap(timeoutMs?: number): Promise<{
    gap: true;
    current: string;
    latest: string;
} | {
    gap: false;
}>;
//# sourceMappingURL=bundled-version-checker.d.ts.map