export interface BotsConfig { bossChance: BossChance maxBotCap: number pmc: Pmc scav: Scav } export interface BossChance { activated: boolean chance: number } export interface Pmc { chanceSameSideIsHostile: number containersOnPMCs: boolean isUsec: number lootNValue: number maxBackpackLootTotalRub: number maxPocketLootTotalRub: number maxVestLootTotalRub: number difficultyWeights: DifficultyWeights convertIntoPmcChance: ConvertIntoPmcChance looseWeaponInBackpackChance: number looseWeaponInBackpackLoot: LooseWeapon } export interface DifficultyWeights { difficulty: string useWeights: boolean weights: Record } export interface ConvertIntoPmcChance { assault: PmcChance cursedAssault: PmcChance pmcBot : PmcChance exUsec : PmcChance } export interface PmcChance { min: number max: number } export interface LooseWeapon { min: number max: number } export interface Scav { lootNValue: number }