/// export declare const U_SHAPE_DIRECTION_OUTPUT_BIDI: number; export declare const U_SHAPE_LETTERS_SHAPE = 8; export declare const U_SHAPE_LETTERS_MASK = 24; export declare const U_SHAPE_TEXT_DIRECTION_LOGICAL = 0; export declare const U_SHAPE_TEXT_DIRECTION_MASK = 4; export declare const DEFAULT_OPTIONS: number; export declare const DEFAULT_OPTIONS_WITHOUT_BIDI_SHAPING: number; export default class TextShaper { #private; instance: WebAssembly.Instance; wasmMemory?: Uint8Array; tmpString: string; constructor(); shapeString(str: string, options?: number): string; isRTL(unicode: number): boolean; isCJK(unicode: number): boolean; }