// generated by diplomat-tool import type { pointer, codepoint } from "./diplomat-runtime.d.ts"; // Base enumerator definition /** See the [Rust documentation for `BidiClass`](https://docs.rs/icu/latest/icu/properties/props/struct.BidiClass.html) for more information. */ export class BidiClass { constructor(value : BidiClass | string); get value() : string; get ffiValue() : number; static LeftToRight : BidiClass; static RightToLeft : BidiClass; static EuropeanNumber : BidiClass; static EuropeanSeparator : BidiClass; static EuropeanTerminator : BidiClass; static ArabicNumber : BidiClass; static CommonSeparator : BidiClass; static ParagraphSeparator : BidiClass; static SegmentSeparator : BidiClass; static WhiteSpace : BidiClass; static OtherNeutral : BidiClass; static LeftToRightEmbedding : BidiClass; static LeftToRightOverride : BidiClass; static ArabicLetter : BidiClass; static RightToLeftEmbedding : BidiClass; static RightToLeftOverride : BidiClass; static PopDirectionalFormat : BidiClass; static NonspacingMark : BidiClass; static BoundaryNeutral : BidiClass; static FirstStrongIsolate : BidiClass; static LeftToRightIsolate : BidiClass; static RightToLeftIsolate : BidiClass; static PopDirectionalIsolate : BidiClass; toInteger(): number; static fromInteger(other: number): BidiClass | null; }