import { Quest } from "skyrimPlatform"; import { Form } from "skyrimPlatform"; import { ActiveMagicEffect } from "skyrimPlatform"; export declare const RegisterForActorKilled: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const UnregisterForActorKilled: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const RegisterForActorReanimateStart: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const UnregisterForActorReanimateStart: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const RegisterForActorReanimateStop: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const UnregisterForActorReanimateStop: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const RegisterForActorResurrected: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const UnregisterForActorResurrected: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const RegisterForBookRead: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const UnregisterForBookRead: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const RegisterForCellFullyLoaded: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const UnregisterForCellFullyLoaded: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const RegisterForCriticalHit: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const UnregisterForCriticalHit: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const RegisterForDisarmed: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const UnregisterForDisarmed: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const RegisterForDragonSoulGained: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const UnregisterForDragonSoulGained: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const RegisterForItemHarvested: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const UnregisterForItemHarvested: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const RegisterForLevelIncrease: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const UnregisterForLevelIncrease: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const RegisterForLocationDiscovery: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const UnregisterForLocationDiscovery: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const RegisterForObjectGrab: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const UnregisterForObjectGrab: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const RegisterForObjectLoaded: (akActiveEffect: ActiveMagicEffect | null | undefined, formType: number) => void; export declare const UnregisterForObjectLoaded: (akActiveEffect: ActiveMagicEffect | null | undefined, formType: number) => void; export declare const UnregisterForAllObjectsLoaded: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const RegisterForQuest: (akActiveEffect: ActiveMagicEffect | null | undefined, akQuest: Quest | null | undefined) => void; export declare const UnregisterForQuest: (akActiveEffect: ActiveMagicEffect | null | undefined, akQuest: Quest | null | undefined) => void; export declare const UnregisterForAllQuests: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const RegisterForQuestStage: (akActiveEffect: ActiveMagicEffect | null | undefined, akQuest: Quest | null | undefined) => void; export declare const UnregisterForQuestStage: (akActiveEffect: ActiveMagicEffect | null | undefined, akQuest: Quest | null | undefined) => void; export declare const UnregisterForAllQuestStages: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const RegisterForShoutAttack: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const UnregisterForShoutAttack: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const RegisterForSkillIncrease: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const UnregisterForSkillIncrease: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const RegisterForSoulTrapped: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const UnregisterForSoulTrapped: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const RegisterForSpellLearned: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const UnregisterForSpellLearned: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const RegisterForWeatherChange: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const UnregisterForWeatherChange: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const RegisterForMagicEffectApplyEx: (akActiveEffect: ActiveMagicEffect | null | undefined, akEffectFilter: Form | null | undefined, abMatch: boolean) => void; export declare const UnregisterForMagicEffectApplyEx: (akActiveEffect: ActiveMagicEffect | null | undefined, akEffectFilter: Form | null | undefined, abMatch: boolean) => void; export declare const UnregisterForAllMagicEffectApplyEx: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; /** FLAGS - use SKSE's LogicalAnd to check if flag is set kBlocked = 1, kBlockWithWeapon = 2, kBlockCandidate = 4, kCritical = 8, kCriticalOnDeath = 16, kFatal = 32, kDismemberLimb = 64, kExplodeLimb = 128, kCrippleLimb = 256, kDisarm = 512, kDisableWeapon = 1024, kSneakAttack = 2048, kIgnoreCritical = 4096, kPredictDamage = 8192, kPredictBaseDamage = 16384, kBash = 32768, kTimedBash = 65536, kPowerAttack = 131072, kMeleeAttack = 262144, kRicochet = 524288, kExplosion = 1048576 */ export declare const RegisterForWeaponHit: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const UnregisterForWeaponHit: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const RegisterForMagicHit: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const UnregisterForMagicHit: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const RegisterForProjectileHit: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const UnregisterForProjectileHit: (akActiveEffect: ActiveMagicEffect | null | undefined) => void; export declare const RegisterForFECReset: (akActiveEffect: ActiveMagicEffect | null | undefined, aiType: number) => void; export declare const UnregisterForFECReset: (akActiveEffect: ActiveMagicEffect | null | undefined, aiType: number) => void; export declare const UnregisterForAllFECResets: (akActiveEffect: ActiveMagicEffect | null | undefined) => void;