import { ReferenceAlias } from "skyrimPlatform"; import { Quest } from "skyrimPlatform"; import { Form } from "skyrimPlatform"; import { Alias } from "skyrimPlatform"; export declare const RegisterForActorKilled: (akAlias: Alias | null | undefined) => void; export declare const UnregisterForActorKilled: (akAlias: Alias | null | undefined) => void; export declare const RegisterForActorReanimateStart: (akAlias: Alias | null | undefined) => void; export declare const UnregisterForActorReanimateStart: (akAlias: Alias | null | undefined) => void; export declare const RegisterForActorReanimateStop: (akAlias: Alias | null | undefined) => void; export declare const UnregisterForActorReanimateStop: (akAlias: Alias | null | undefined) => void; export declare const RegisterForActorResurrected: (akAlias: Alias | null | undefined) => void; export declare const UnregisterForActorResurrected: (akAlias: Alias | null | undefined) => void; export declare const RegisterForBookRead: (akAlias: Alias | null | undefined) => void; export declare const UnregisterForBookRead: (akAlias: Alias | null | undefined) => void; export declare const RegisterForCellFullyLoaded: (akAlias: Alias | null | undefined) => void; export declare const UnregisterForCellFullyLoaded: (akAlias: Alias | null | undefined) => void; export declare const RegisterForCriticalHit: (akAlias: Alias | null | undefined) => void; export declare const UnregisterForCriticalHit: (akAlias: Alias | null | undefined) => void; export declare const RegisterForDisarmed: (akAlias: Alias | null | undefined) => void; export declare const UnregisterForDisarmed: (akAlias: Alias | null | undefined) => void; export declare const RegisterForDragonSoulGained: (akAlias: Alias | null | undefined) => void; export declare const UnregisterForDragonSoulGained: (akAlias: Alias | null | undefined) => void; export declare const RegisterForItemHarvested: (akAlias: Alias | null | undefined) => void; export declare const UnregisterForItemHarvested: (akAlias: Alias | null | undefined) => void; export declare const RegisterForLevelIncrease: (akAlias: Alias | null | undefined) => void; export declare const UnregisterForLevelIncrease: (akAlias: Alias | null | undefined) => void; export declare const RegisterForLocationDiscovery: (akAlias: Alias | null | undefined) => void; export declare const UnregisterForLocationDiscovery: (akAlias: Alias | null | undefined) => void; export declare const RegisterForObjectGrab: (akAlias: Alias | null | undefined) => void; export declare const UnregisterForObjectGrab: (akAlias: Alias | null | undefined) => void; export declare const RegisterForObjectLoaded: (akAlias: Alias | null | undefined, formType: number) => void; export declare const UnregisterForObjectLoaded: (akAlias: Alias | null | undefined, formType: number) => void; export declare const UnregisterForAllObjectsLoaded: (akAlias: Alias | null | undefined) => void; export declare const RegisterForQuest: (akAlias: Alias | null | undefined, akQuest: Quest | null | undefined) => void; export declare const UnregisterForQuest: (akAlias: Alias | null | undefined, akQuest: Quest | null | undefined) => void; export declare const UnregisterForAllQuests: (akAlias: Alias | null | undefined) => void; export declare const RegisterForQuestStage: (akAlias: Alias | null | undefined, akQuest: Quest | null | undefined) => void; export declare const UnregisterForQuestStage: (akAlias: Alias | null | undefined, akQuest: Quest | null | undefined) => void; export declare const UnregisterForAllQuestStages: (akAlias: Alias | null | undefined) => void; export declare const RegisterForShoutAttack: (akAlias: Alias | null | undefined) => void; export declare const UnregisterForShoutAttack: (akAlias: Alias | null | undefined) => void; export declare const RegisterForSkillIncrease: (akAlias: Alias | null | undefined) => void; export declare const UnregisterForSkillIncrease: (akAlias: Alias | null | undefined) => void; export declare const RegisterForSoulTrapped: (akAlias: Alias | null | undefined) => void; export declare const UnregisterForSoulTrapped: (akAlias: Alias | null | undefined) => void; export declare const RegisterForSpellLearned: (akAlias: Alias | null | undefined) => void; export declare const UnregisterForSpellLearned: (akAlias: Alias | null | undefined) => void; export declare const RegisterForWeatherChange: (akAlias: Alias | null | undefined) => void; export declare const UnregisterForWeatherChange: (akAlias: Alias | null | undefined) => void; export declare const RegisterForMagicEffectApplyEx: (akRefAlias: ReferenceAlias | null | undefined, akEffectFilter: Form | null | undefined, abMatch: boolean) => void; export declare const UnregisterForMagicEffectApplyEx: (akRefAlias: ReferenceAlias | null | undefined, akEffectFilter: Form | null | undefined, abMatch: boolean) => void; export declare const UnregisterForAllMagicEffectApplyEx: (akRefAlias: ReferenceAlias | 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: (akRefAlias: ReferenceAlias | null | undefined) => void; export declare const UnregisterForWeaponHit: (akRefAlias: ReferenceAlias | null | undefined) => void; export declare const RegisterForMagicHit: (akRefAlias: ReferenceAlias | null | undefined) => void; export declare const UnregisterForMagicHit: (akRefAlias: ReferenceAlias | null | undefined) => void; export declare const RegisterForProjectileHit: (akRefAlias: ReferenceAlias | null | undefined) => void; export declare const UnregisterForProjectileHit: (akRefAlias: ReferenceAlias | null | undefined) => void;