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