/**
 * Returns the pending update banner.
 * - Minor updates: cleared after first consumption (shows once per session).
 * - Deprecated versions (≥3 minor behind): persists on every tool call.
 */
export declare function consumeUpdateBanner(): string | null;
/** Resets in-process banner state. Used only in tests. */
export declare function resetBannerState(): void;
/**
 * Checks npm registry for a newer version of @planu/cli.
 * Uses a 24h cache. Fire-and-forget — never throws or blocks startup.
 *
 * @param dataDir - Project data directory (default: process.cwd()/data)
 */
export declare function checkForUpdates(dataDir?: string): Promise<void>;
//# sourceMappingURL=update-notifier.d.ts.map