/** * Version state management for tracking last seen version. * Used to determine when to show "What's New" notifications. */ interface VersionState { lastSeenVersion: string; } /** * Get the version state from disk, or create default state. * Defaults to current version (so first install doesn't show What's New). * * @returns Version state object */ export declare function getVersionState(): VersionState; /** * Update the last seen version in the state file. * * @param version - Version string to set as last seen */ export declare function updateLastSeenVersion(version: string): void; /** * Check if we should show "What's New" for the current version. * Returns true if current version is greater than last seen version. * * @param currentVersion - Current installed version (defaults to package version) * @returns True if What's New should be shown */ export declare function shouldShowWhatsNew(currentVersion?: string): boolean; export {}; //# sourceMappingURL=version-state.d.ts.map