/** * Compares two semantic version strings * @param version1 - First version string (e.g., "21.0.3") * @param version2 - Second version string (e.g., "21.0.2") * @returns -1 if version1 < version2, 0 if equal, 1 if version1 > version2 */ export declare function compareVersions(version1: string, version2: string): number; /** * Checks if a version is within the specified range * @param currentVersion - The current version to check (e.g., from window.bundleNumber) * @param minVersion - Minimum version (inclusive), undefined if no minimum * @param maxVersion - Maximum version (inclusive), undefined if no maximum * @returns true if version is within range, false otherwise */ export declare function isVersionInRange(currentVersion: string, minVersion?: string, maxVersion?: string): boolean;