// generated by diplomat-tool import type { Locale } from "./Locale" import type { pointer, codepoint } from "./diplomat-runtime.d.ts"; // Base enumerator definition /** The various calendar types currently supported by [`Calendar`] * *See the [Rust documentation for `AnyCalendarKind`](https://docs.rs/icu/latest/icu/calendar/enum.AnyCalendarKind.html) for more information. */ export class AnyCalendarKind { constructor(value : AnyCalendarKind | string); get value() : string; get ffiValue() : number; static Iso : AnyCalendarKind; static Gregorian : AnyCalendarKind; static Buddhist : AnyCalendarKind; static Japanese : AnyCalendarKind; static JapaneseExtended : AnyCalendarKind; static Ethiopian : AnyCalendarKind; static EthiopianAmeteAlem : AnyCalendarKind; static Indian : AnyCalendarKind; static Coptic : AnyCalendarKind; static Dangi : AnyCalendarKind; static Chinese : AnyCalendarKind; static Hebrew : AnyCalendarKind; static IslamicCivil : AnyCalendarKind; static IslamicObservational : AnyCalendarKind; static IslamicTabular : AnyCalendarKind; static IslamicUmmAlQura : AnyCalendarKind; static Persian : AnyCalendarKind; static Roc : AnyCalendarKind; static getForLocale(locale: Locale): AnyCalendarKind | null; static getForBcp47(s: string): AnyCalendarKind | null; get bcp47(): string; }