declare namespace java {
    namespace time {
        namespace chrono {
            // @ts-ignore
             class ThaiBuddhistEra extends java.lang.Enum {
                // @ts-ignore
                public static BEFORE_BE: java.time.chrono.ThaiBuddhistEra;
                // @ts-ignore
                public static BE: java.time.chrono.ThaiBuddhistEra;
                // @ts-ignore
                public static values(): java.time.chrono.ThaiBuddhistEra[];
                // @ts-ignore
                public static valueOf(name: string): java.time.chrono.ThaiBuddhistEra;
                /**
                 * Obtains an instance of {@code ThaiBuddhistEra} from an {@code int} value.
                 * <p>
                 * {@code ThaiBuddhistEra} is an enum representing the Thai Buddhist eras of BEFORE_BE/BE.
                 * This factory allows the enum to be obtained from the {@code int} value.
                 */
                // @ts-ignore
                public static of(thaiBuddhistEra: number): java.time.chrono.ThaiBuddhistEra;
                /**
                 * Gets the numeric era {@code int} value.
                 * <p>
                 * The era BEFORE_BE has the value 0, while the era BE has the value 1.
                 */
                // @ts-ignore
                public getValue(): number;
            }
        }
    }
}
