import Keyed from '../../../../org/bukkit/Keyed.js'; import NamespacedKey from '../../../../org/bukkit/NamespacedKey.js'; export default interface MemoryKey extends Keyed { getKey(): NamespacedKey; getMemoryClass(): any; } export default class MemoryKey { static get $javaClass(): any; static get ADMIRING_DISABLED(): MemoryKey; static get ADMIRING_ITEM(): MemoryKey; static get ANGRY_AT(): MemoryKey; static get GOLEM_DETECTED_RECENTLY(): MemoryKey; static get HAS_HUNTING_COOLDOWN(): MemoryKey; static get HOME(): MemoryKey; static get HUNTED_RECENTLY(): MemoryKey; static get IS_TEMPTED(): MemoryKey; static get JOB_SITE(): MemoryKey; static get LAST_SLEPT(): MemoryKey; static get LAST_WOKEN(): MemoryKey; static get LAST_WORKED_AT_POI(): MemoryKey; static get LONG_JUMP_COOLING_DOWN(): MemoryKey; static get MEETING_POINT(): MemoryKey; static get PLAY_DEAD_TICKS(): MemoryKey; static get POTENTIAL_JOB_SITE(): MemoryKey; static get RAM_COOLDOWN_TICKS(): MemoryKey; static get TEMPTATION_COOLDOWN_TICKS(): MemoryKey; static get UNIVERSAL_ANGER(): MemoryKey; static getByKey(namespacedKey: NamespacedKey): MemoryKey; static values(): any; }