import type { UpdateCheckState } from './throttle.js'; /** * Determines whether an update banner should be rendered for the given * state. Checks version comparison, dedupe (remindedForVersion), the * autoUpdate.mode, and whether stderr is a TTY. */ export declare function shouldShowReminder(state: UpdateCheckState, currentVersion: string, mode: 'auto' | 'disabled' | 'reminder'): boolean; /** * Returns true when auto-install should run: a newer version is known. * Mode and TTY checks are the caller's responsibility. */ export declare function shouldAutoUpdate(state: UpdateCheckState, currentVersion: string): boolean; //# sourceMappingURL=notifier.d.ts.map