import Keyed from '../../../org/bukkit/Keyed.js'; import NamespacedKey from '../../../org/bukkit/NamespacedKey.js'; export default interface Villager$Profession extends Keyed { compareTo(arg0: any): number; compareTo(o: any): number; getDeclaringClass(): any; getKey(): NamespacedKey; name(): string; ordinal(): number; } export default class Villager$Profession { static get $javaClass(): any; static get ARMORER(): Villager$Profession; static get BUTCHER(): Villager$Profession; static get CARTOGRAPHER(): Villager$Profession; static get CLERIC(): Villager$Profession; static get FARMER(): Villager$Profession; static get FISHERMAN(): Villager$Profession; static get FLETCHER(): Villager$Profession; static get LEATHERWORKER(): Villager$Profession; static get LIBRARIAN(): Villager$Profession; static get MASON(): Villager$Profession; static get NITWIT(): Villager$Profession; static get NONE(): Villager$Profession; static get SHEPHERD(): Villager$Profession; static get TOOLSMITH(): Villager$Profession; static get WEAPONSMITH(): Villager$Profession; static valueOf(arg0: string): Villager$Profession; static valueOf(enumType: any, _name: string): any; static values(): Array; }