import Keyed from '../../../org/bukkit/Keyed.js'; import NamespacedKey from '../../../org/bukkit/NamespacedKey.js'; export default interface Attribute extends Keyed { compareTo(arg0: any): number; compareTo(o: any): number; getDeclaringClass(): any; getKey(): NamespacedKey; name(): string; ordinal(): number; } export default class Attribute { static get $javaClass(): any; static get GENERIC_ARMOR(): Attribute; static get GENERIC_ARMOR_TOUGHNESS(): Attribute; static get GENERIC_ATTACK_DAMAGE(): Attribute; static get GENERIC_ATTACK_KNOCKBACK(): Attribute; static get GENERIC_ATTACK_SPEED(): Attribute; static get GENERIC_FLYING_SPEED(): Attribute; static get GENERIC_FOLLOW_RANGE(): Attribute; static get GENERIC_KNOCKBACK_RESISTANCE(): Attribute; static get GENERIC_LUCK(): Attribute; static get GENERIC_MAX_HEALTH(): Attribute; static get GENERIC_MOVEMENT_SPEED(): Attribute; static get HORSE_JUMP_STRENGTH(): Attribute; static get ZOMBIE_SPAWN_REINFORCEMENTS(): Attribute; static valueOf(arg0: string): Attribute; static valueOf(enumType: any, _name: string): any; static values(): Array; }