declare namespace org {
    namespace bukkit {
        // @ts-ignore
         class Instrument extends java.lang.Enum {
            // @ts-ignore
            public static PIANO: org.bukkit.Instrument;
            // @ts-ignore
            public static BASS_DRUM: org.bukkit.Instrument;
            // @ts-ignore
            public static SNARE_DRUM: org.bukkit.Instrument;
            // @ts-ignore
            public static STICKS: org.bukkit.Instrument;
            // @ts-ignore
            public static BASS_GUITAR: org.bukkit.Instrument;
            // @ts-ignore
            public static FLUTE: org.bukkit.Instrument;
            // @ts-ignore
            public static BELL: org.bukkit.Instrument;
            // @ts-ignore
            public static GUITAR: org.bukkit.Instrument;
            // @ts-ignore
            public static CHIME: org.bukkit.Instrument;
            // @ts-ignore
            public static XYLOPHONE: org.bukkit.Instrument;
            // @ts-ignore
            public static IRON_XYLOPHONE: org.bukkit.Instrument;
            // @ts-ignore
            public static COW_BELL: org.bukkit.Instrument;
            // @ts-ignore
            public static DIDGERIDOO: org.bukkit.Instrument;
            // @ts-ignore
            public static BIT: org.bukkit.Instrument;
            // @ts-ignore
            public static BANJO: org.bukkit.Instrument;
            // @ts-ignore
            public static PLING: org.bukkit.Instrument;
            // @ts-ignore
            public static values(): org.bukkit.Instrument[];
            // @ts-ignore
            public static valueOf(name: string): org.bukkit.Instrument;
            // @ts-ignore
            public getType(): number;
            /**
             * Get an instrument by its type ID.
             */
            // @ts-ignore
            public static getByType(type: number): org.bukkit.Instrument;
        }
    }
}
