// generated by diplomat-tool import type { BidiPairedBracketType } from "./BidiPairedBracketType" import type { pointer, codepoint } from "./diplomat-runtime.d.ts"; /** See the [Rust documentation for `BidiMirroringGlyph`](https://docs.rs/icu/latest/icu/properties/props/struct.BidiMirroringGlyph.html) for more information. */ type BidiMirroringGlyph_obj = { mirroringGlyph?: codepoint | null; mirrored: boolean; pairedBracketType: BidiPairedBracketType; }; export class BidiMirroringGlyph { get mirroringGlyph() : codepoint | null; set mirroringGlyph(value: codepoint | null); get mirrored() : boolean; set mirrored(value: boolean); get pairedBracketType() : BidiPairedBracketType; set pairedBracketType(value: BidiPairedBracketType); /** Create `BidiMirroringGlyph` from an object that contains all of `BidiMirroringGlyph`s fields. * Optional fields do not need to be included in the provided object. */ static fromFields(structObj : BidiMirroringGlyph_obj) : BidiMirroringGlyph; static forChar(ch: codepoint): BidiMirroringGlyph; constructor(structObj : BidiMirroringGlyph_obj); }