import type { GlyphInfo } from "../../types.ts"; /** * Myanmar character categories */ export declare enum MyanmarCategory { Other = 0, Consonant = 1, IndependentVowel = 2, DependentVowel = 3, Medial = 4, Asat = 5,// Killer (္) Anusvara = 6,// Dot below Visarga = 7,// Visarga Sign = 8, Number = 9, Placeholder = 10 } /** * Get Myanmar character category */ export declare function getMyanmarCategory(cp: number): MyanmarCategory; /** * Myanmar feature masks */ export declare const MyanmarFeatureMask: { readonly rphf: 1; readonly pref: 2; readonly blwf: 4; readonly pstf: 8; readonly pres: 16; readonly abvs: 32; readonly blws: 64; readonly psts: 128; }; /** * Check if codepoint is Myanmar */ export declare function isMyanmar(cp: number): boolean; /** * Setup Myanmar masks for feature application */ export declare function setupMyanmarMasks(infos: GlyphInfo[]): void; /** * Reorder Myanmar pre-base vowels and medials * ေ and ြ should visually appear before the base consonant */ export declare function reorderMyanmar(infos: GlyphInfo[]): void;