import { DirectionOutputCardinal } from '../../../../../resources/util'; import { RaidbossData } from '../../../../../types/data'; import { TriggerSet } from '../../../../../types/trigger'; type Phase = 'one' | 'arenaSplit' | 'avalanche' | 'ecliptic'; export interface Data extends RaidbossData { readonly triggerSetConfig: { majesticMeteowrathTetherDir: 'cw' | 'ccw'; twoWayFireballBaitDir: 'ew' | 'ns'; }; phase: Phase; actorPositions: { [id: string]: { x: number; y: number; heading: number; }; }; weapons: { id: string; type: 'stack' | 'healerGroups' | 'protean'; dir: number; actor: { x: number; y: number; heading: number; }; }[]; voidStardust?: 'spread' | 'stack'; assaultEvolvedCount: number; weaponMechCount: number; domDirectionCount: { vertCount: number; horizCount: number; outerSafe: DirectionOutputCardinal[]; }; maelstromCount: number; hasMeteor: boolean; myPlatform?: 'east' | 'west'; arenaSplitMeteorain?: 'westIn' | 'westOut'; arenaSplitStretchDirNum?: number; arenaSplitTethers: string[]; arenaSplitCalledTether: boolean; arenaSplitCalledBait: boolean; fireballCount: number; hasAtomic: boolean; hadEclipticTether: boolean; heartbreakerCount: number; } declare const triggerSet: TriggerSet; export default triggerSet;