declare namespace java {
    namespace awt {
        namespace event {
            // @ts-ignore
            interface ItemListener {
                /**
                 * Invoked when an item has been selected or deselected by the user.
                 * The code written for this method performs the operations
                 * that need to occur when an item is selected (or deselected).
                 */
                // @ts-ignore
                 itemStateChanged(e: java.awt.event.ItemEvent): void;
            }
        }
    }
}
