import { BossID, EntityType } from "isaac-typescript-definitions"; declare const STORY_BOSS_IDS: readonly [BossID.MOM, BossID.MOMS_HEART, BossID.SATAN, BossID.IT_LIVES, BossID.ISAAC, BossID.BLUE_BABY, BossID.LAMB, BossID.MEGA_SATAN, BossID.ULTRA_GREED, BossID.HUSH, BossID.DELIRIUM, BossID.ULTRA_GREEDIER, BossID.MOTHER, BossID.MAUSOLEUM_MOM, BossID.MAUSOLEUM_MOMS_HEART, BossID.DOGMA, BossID.BEAST]; /** * A helper type that is a union of every story boss. Useful for data structures that must contain * one entry for each story boss. */ export type StoryBossID = (typeof STORY_BOSS_IDS)[number]; /** * Helper function to determine if the specified entity type is an end-game story boss, like Isaac, * Blue Baby, Mega Satan, The Beast, and so on. This is useful because certain effects should only * apply to non-story bosses, like Vanishing Twin. */ export declare function isStoryBoss(entityType: EntityType): boolean; /** * Helper function to determine if the specified boss ID is an end-game story boss, like Isaac, Blue * Baby, Mega Satan, The Beast, and so on. This is useful because certain effects should only apply * to non-story bosses, like Vanishing Twin. */ export declare function isStoryBossID(bossID: BossID): bossID is StoryBossID; export {}; //# sourceMappingURL=storyBosses.d.ts.map