import type { Character } from '../Character/types'; import type { Equipment, EquipmentSlot } from './types'; import type { ItemSet, SetBonus } from './set.types'; import type { CombatResources } from '../Cards/types'; import type { EquipmentBonusOutcome } from './equipment.engine'; export declare function getActiveSetBonuses(equipment: Partial>): SetBonus[]; export declare function aggregateSetStartTokens(equipment: Partial>): CombatResources; export declare function applySetGenerationBonus(resources: CombatResources, equipment: Partial>, outcome: EquipmentBonusOutcome): CombatResources; export declare function getActiveSetPassiveEffectIds(equipment: Partial>): string[]; export declare function getEquippedItemSets(equipment: Partial>): Array<{ set: ItemSet; equipped: number; }>; export declare function getActiveSetBonusesForCharacter(character: Character): SetBonus[]; //# sourceMappingURL=set.engine.d.ts.map