export declare class LevelSystem { /** * Calculate total XP required for a given level * Formula: 100 * level * 1.5^(level-1) */ static getXPForLevel(level: number): number; /** * Calculate XP needed to reach the next level */ static getXPToNextLevel(currentLevel: number, currentXP: number): number; /** * Get the progress percentage towards the next level */ static getLevelProgress(currentLevel: number, currentXP: number): number; /** * Check if the given XP is enough for a level up */ static checkLevelUp(currentLevel: number, newXP: number): boolean; /** * Calculate the new level after gaining XP */ static calculateNewLevel(currentLevel: number, newXP: number): number; /** * Get the level title/rank */ static getLevelTitle(level: number): string; /** * Get max stats bonus based on level */ static getStatBonus(level: number): number; } //# sourceMappingURL=level-system.d.ts.map