import type { ACHIEVEMENT_HRIDS, ACHIEVEMENT_TIER_HRIDS } from './constants.ts'; export type AchievementHrid = (typeof ACHIEVEMENT_HRIDS)[number]; export type AchievementTierHrid = (typeof ACHIEVEMENT_TIER_HRIDS)[number]; export interface Achievement { hrid: AchievementHrid; name: string; description: string; tierHrid: AchievementTierHrid; sortIndex: number; target: number; steamAchievementId?: string; } export interface AchievementTierBuff { uniqueHrid: string; typeHrid: string; ratioBoost: number; ratioBoostLevelBonus: number; flatBoost: number; flatBoostLevelBonus: number; startTime: string; duration: number; } export interface AchievementTier { hrid: AchievementTierHrid; name: string; sortIndex: number; buff: AchievementTierBuff; usableInActionTypeMap: Record; } //# sourceMappingURL=types.d.ts.map