export declare const enum LootContext { AttackingEntity = 0, BlockEntity = 1, BlockState = 2, DamageSource = 3, DirectAttackingEntity = 4, EnchantmentLevel = 5, EnchantmentActive = 6, ExplosionRadius = 7, LastDamagePlayer = 8, Origin = 9, ThisEntity = 10, Tool = 11 } export declare type LootContextRegistration = { requires: LootContext[]; allows: LootContext[]; }; export declare const LootTableTypes: Map; /** * A map from loot entity sources to an array of their required context. */ export declare const LootEntitySources: Map; /** * A map from loot copy sources to an array of their required context. */ export declare const LootCopySources: Map; /** * A map from loot condition IDs to an array of their required context. */ export declare const LootConditions: Map; /** * A map from loot function IDs to an array of their required context. */ export declare const LootFunctions: Map; //# sourceMappingURL=LootContext.d.ts.map