import TargetType from '../enum/TargetType' import Faction from '../enum/Faction' import PvPRank from '../enum/PvPRank' import MagicSchool from '../enum/MagicSchool' import SortOrder from '../enum/SortOrder' import ItemSlot from '../enum/ItemSlot' import GearSlot from '../enum/GearSlot' import LockedItems from './LockedItems' import LockedEnchants from './LockedEnchants' export default interface GearSearch { phase: number faction: Faction pvpRank: PvPRank raids: boolean tailoring: boolean worldBosses: boolean randomEnchants: boolean enchantExploit: boolean encounterLength: number onUseItems: boolean magicSchool: MagicSchool targetType: TargetType lockedItems?: LockedItems lockedEnchants?: LockedEnchants spellHitWeight: number spellCritWeight: number spellCastTime: number spellCrit: number naturesGrace: boolean slot: ItemSlot gearSlot: GearSlot sortOrder?: SortOrder }