declare namespace java {
    namespace lang {
        namespace Thread {
            // @ts-ignore
             class State extends java.lang.Enum {
                // @ts-ignore
                public static NEW: java.lang.Thread.State;
                // @ts-ignore
                public static RUNNABLE: java.lang.Thread.State;
                // @ts-ignore
                public static BLOCKED: java.lang.Thread.State;
                // @ts-ignore
                public static WAITING: java.lang.Thread.State;
                // @ts-ignore
                public static TIMED_WAITING: java.lang.Thread.State;
                // @ts-ignore
                public static TERMINATED: java.lang.Thread.State;
                // @ts-ignore
                public static values(): java.lang.Thread.State[];
                // @ts-ignore
                public static valueOf(name: string): java.lang.Thread.State;
            }
        }
    }
}
