import { IntervalSet } from "antlr4ng";
/** A mapping from a Unicode property type to a set of code points. */
export declare const propertyCodePointRanges: Map<string, IntervalSet>;
export declare class UnicodeBlockConstants {
    static ADLAM: number;
    static AEGEAN_NUMBERS: number;
    static AHOM: number;
    static ALCHEMICAL_SYMBOLS: number;
    static ALPHABETIC_PRESENTATION_FORMS: number;
    static ANATOLIAN_HIEROGLYPHS: number;
    static ANCIENT_GREEK_MUSICAL_NOTATION: number;
    static ANCIENT_GREEK_NUMBERS: number;
    static ANCIENT_SYMBOLS: number;
    static ARABIC: number;
    static ARABIC_EXTENDED_A: number;
    static ARABIC_EXTENDED_B: number;
    static ARABIC_EXTENDED_C: number;
    static ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS: number;
    static ARABIC_PRESENTATION_FORMS_A: number;
    static ARABIC_PRESENTATION_FORMS_B: number;
    static ARABIC_SUPPLEMENT: number;
    static ARMENIAN: number;
    static ARROWS: number;
    static AVESTAN: number;
    static BALINESE: number;
    static BAMUM: number;
    static BAMUM_SUPPLEMENT: number;
    static BASIC_LATIN: number;
    static BASSA_VAH: number;
    static BATAK: number;
    static BENGALI: number;
    static BHAIKSUKI: number;
    static BLOCK_ELEMENTS: number;
    static BOPOMOFO: number;
    static BOPOMOFO_EXTENDED: number;
    static BOX_DRAWING: number;
    static BRAHMI: number;
    static BRAILLE_PATTERNS: number;
    static BUGINESE: number;
    static BUHID: number;
    static BYZANTINE_MUSICAL_SYMBOLS: number;
    static CJK_COMPATIBILITY: number;
    static CJK_COMPATIBILITY_FORMS: number;
    static CJK_COMPATIBILITY_IDEOGRAPHS: number;
    static CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT: number;
    static CJK_RADICALS_SUPPLEMENT: number;
    static CJK_STROKES: number;
    static CJK_SYMBOLS_AND_PUNCTUATION: number;
    static CJK_UNIFIED_IDEOGRAPHS: number;
    static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A: number;
    static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B: number;
    static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C: number;
    static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D: number;
    static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E: number;
    static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F: number;
    static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G: number;
    static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H: number;
    static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I: number;
    static CARIAN: number;
    static CAUCASIAN_ALBANIAN: number;
    static CHAKMA: number;
    static CHAM: number;
    static CHEROKEE: number;
    static CHEROKEE_SUPPLEMENT: number;
    static CHESS_SYMBOLS: number;
    static CHORASMIAN: number;
    static COMBINING_DIACRITICAL_MARKS: number;
    static COMBINING_DIACRITICAL_MARKS_EXTENDED: number;
    static COMBINING_DIACRITICAL_MARKS_FOR_SYMBOLS: number;
    static COMBINING_DIACRITICAL_MARKS_SUPPLEMENT: number;
    static COMBINING_HALF_MARKS: number;
    static COMMON_INDIC_NUMBER_FORMS: number;
    static CONTROL_PICTURES: number;
    static COPTIC: number;
    static COPTIC_EPACT_NUMBERS: number;
    static COUNTING_ROD_NUMERALS: number;
    static CUNEIFORM: number;
    static CUNEIFORM_NUMBERS_AND_PUNCTUATION: number;
    static CURRENCY_SYMBOLS: number;
    static CYPRIOT_SYLLABARY: number;
    static CYPRO_MINOAN: number;
    static CYRILLIC: number;
    static CYRILLIC_EXTENDED_A: number;
    static CYRILLIC_EXTENDED_B: number;
    static CYRILLIC_EXTENDED_C: number;
    static CYRILLIC_EXTENDED_D: number;
    static CYRILLIC_SUPPLEMENT: number;
    static DESERET: number;
    static DEVANAGARI: number;
    static DEVANAGARI_EXTENDED: number;
    static DEVANAGARI_EXTENDED_A: number;
    static DINGBATS: number;
    static DIVES_AKURU: number;
    static DOGRA: number;
    static DOMINO_TILES: number;
    static DUPLOYAN: number;
    static EARLY_DYNASTIC_CUNEIFORM: number;
    static EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS: number;
    static EGYPTIAN_HIEROGLYPHS: number;
    static EGYPTIAN_HIEROGLYPHS_EXTENDED_A: number;
    static ELBASAN: number;
    static ELYMAIC: number;
    static EMOTICONS: number;
    static ENCLOSED_ALPHANUMERIC_SUPPLEMENT: number;
    static ENCLOSED_ALPHANUMERICS: number;
    static ENCLOSED_CJK_LETTERS_AND_MONTHS: number;
    static ENCLOSED_IDEOGRAPHIC_SUPPLEMENT: number;
    static ETHIOPIC: number;
    static ETHIOPIC_EXTENDED: number;
    static ETHIOPIC_EXTENDED_A: number;
    static ETHIOPIC_EXTENDED_B: number;
    static ETHIOPIC_SUPPLEMENT: number;
    static GARAY: number;
    static GENERAL_PUNCTUATION: number;
    static GEOMETRIC_SHAPES: number;
    static GEOMETRIC_SHAPES_EXTENDED: number;
    static GEORGIAN: number;
    static GEORGIAN_EXTENDED: number;
    static GEORGIAN_SUPPLEMENT: number;
    static GLAGOLITIC: number;
    static GLAGOLITIC_SUPPLEMENT: number;
    static GOTHIC: number;
    static GRANTHA: number;
    static GREEK_AND_COPTIC: number;
    static GREEK_EXTENDED: number;
    static GUJARATI: number;
    static GUNJALA_GONDI: number;
    static GURMUKHI: number;
    static GURUNG_KHEMA: number;
    static HALFWIDTH_AND_FULLWIDTH_FORMS: number;
    static HANGUL_COMPATIBILITY_JAMO: number;
    static HANGUL_JAMO: number;
    static HANGUL_JAMO_EXTENDED_A: number;
    static HANGUL_JAMO_EXTENDED_B: number;
    static HANGUL_SYLLABLES: number;
    static HANIFI_ROHINGYA: number;
    static HANUNOO: number;
    static HATRAN: number;
    static HEBREW: number;
    static HIGH_PRIVATE_USE_SURROGATES: number;
    static HIGH_SURROGATES: number;
    static HIRAGANA: number;
    static IPA_EXTENSIONS: number;
    static IDEOGRAPHIC_DESCRIPTION_CHARACTERS: number;
    static IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION: number;
    static IMPERIAL_ARAMAIC: number;
    static INDIC_SIYAQ_NUMBERS: number;
    static INSCRIPTIONAL_PAHLAVI: number;
    static INSCRIPTIONAL_PARTHIAN: number;
    static JAVANESE: number;
    static KAITHI: number;
    static KAKTOVIK_NUMERALS: number;
    static KANA_EXTENDED_A: number;
    static KANA_EXTENDED_B: number;
    static KANA_SUPPLEMENT: number;
    static KANBUN: number;
    static KANGXI_RADICALS: number;
    static KANNADA: number;
    static KATAKANA: number;
    static KATAKANA_PHONETIC_EXTENSIONS: number;
    static KAWI: number;
    static KAYAH_LI: number;
    static KHAROSHTHI: number;
    static KHITAN_SMALL_SCRIPT: number;
    static KHMER: number;
    static KHMER_SYMBOLS: number;
    static KHOJKI: number;
    static KHUDAWADI: number;
    static KIRAT_RAI: number;
    static LAO: number;
    static LATIN_1_SUPPLEMENT: number;
    static LATIN_EXTENDED_A: number;
    static LATIN_EXTENDED_ADDITIONAL: number;
    static LATIN_EXTENDED_B: number;
    static LATIN_EXTENDED_C: number;
    static LATIN_EXTENDED_D: number;
    static LATIN_EXTENDED_E: number;
    static LATIN_EXTENDED_F: number;
    static LATIN_EXTENDED_G: number;
    static LEPCHA: number;
    static LETTERLIKE_SYMBOLS: number;
    static LIMBU: number;
    static LINEAR_A: number;
    static LINEAR_B_IDEOGRAMS: number;
    static LINEAR_B_SYLLABARY: number;
    static LISU: number;
    static LISU_SUPPLEMENT: number;
    static LOW_SURROGATES: number;
    static LYCIAN: number;
    static LYDIAN: number;
    static MAHAJANI: number;
    static MAHJONG_TILES: number;
    static MAKASAR: number;
    static MALAYALAM: number;
    static MANDAIC: number;
    static MANICHAEAN: number;
    static MARCHEN: number;
    static MASARAM_GONDI: number;
    static MATHEMATICAL_ALPHANUMERIC_SYMBOLS: number;
    static MATHEMATICAL_OPERATORS: number;
    static MAYAN_NUMERALS: number;
    static MEDEFAIDRIN: number;
    static MEETEI_MAYEK: number;
    static MEETEI_MAYEK_EXTENSIONS: number;
    static MENDE_KIKAKUI: number;
    static MEROITIC_CURSIVE: number;
    static MEROITIC_HIEROGLYPHS: number;
    static MIAO: number;
    static MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A: number;
    static MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B: number;
    static MISCELLANEOUS_SYMBOLS: number;
    static MISCELLANEOUS_SYMBOLS_AND_ARROWS: number;
    static MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS: number;
    static MISCELLANEOUS_TECHNICAL: number;
    static MODI: number;
    static MODIFIER_TONE_LETTERS: number;
    static MONGOLIAN: number;
    static MONGOLIAN_SUPPLEMENT: number;
    static MRO: number;
    static MULTANI: number;
    static MUSICAL_SYMBOLS: number;
    static MYANMAR: number;
    static MYANMAR_EXTENDED_A: number;
    static MYANMAR_EXTENDED_B: number;
    static MYANMAR_EXTENDED_C: number;
    static NKO: number;
    static NABATAEAN: number;
    static NAG_MUNDARI: number;
    static NANDINAGARI: number;
    static NEW_TAI_LUE: number;
    static NEWA: number;
    static NUMBER_FORMS: number;
    static NUSHU: number;
    static NYIAKENG_PUACHUE_HMONG: number;
    static OGHAM: number;
    static OL_CHIKI: number;
    static OL_ONAL: number;
    static OLD_HUNGARIAN: number;
    static OLD_ITALIC: number;
    static OLD_NORTH_ARABIAN: number;
    static OLD_PERMIC: number;
    static OLD_PERSIAN: number;
    static OLD_SOGDIAN: number;
    static OLD_SOUTH_ARABIAN: number;
    static OLD_TURKIC: number;
    static OLD_UYGHUR: number;
    static OPTICAL_CHARACTER_RECOGNITION: number;
    static ORIYA: number;
    static ORNAMENTAL_DINGBATS: number;
    static OSAGE: number;
    static OSMANYA: number;
    static OTTOMAN_SIYAQ_NUMBERS: number;
    static PAHAWH_HMONG: number;
    static PALMYRENE: number;
    static PAU_CIN_HAU: number;
    static PHAGS_PA: number;
    static PHAISTOS_DISC: number;
    static PHOENICIAN: number;
    static PHONETIC_EXTENSIONS: number;
    static PHONETIC_EXTENSIONS_SUPPLEMENT: number;
    static PLAYING_CARDS: number;
    static PRIVATE_USE_AREA: number;
    static PSALTER_PAHLAVI: number;
    static REJANG: number;
    static RUMI_NUMERAL_SYMBOLS: number;
    static RUNIC: number;
    static SAMARITAN: number;
    static SAURASHTRA: number;
    static SHARADA: number;
    static SHAVIAN: number;
    static SHORTHAND_FORMAT_CONTROLS: number;
    static SIDDHAM: number;
    static SINHALA: number;
    static SINHALA_ARCHAIC_NUMBERS: number;
    static SMALL_FORM_VARIANTS: number;
    static SMALL_KANA_EXTENSION: number;
    static SOGDIAN: number;
    static SORA_SOMPENG: number;
    static SOYOMBO: number;
    static SPACING_MODIFIER_LETTERS: number;
    static SPECIALS: number;
    static SUNDANESE: number;
    static SUNDANESE_SUPPLEMENT: number;
    static SUNUWAR: number;
    static SUPERSCRIPTS_AND_SUBSCRIPTS: number;
    static SUPPLEMENTAL_ARROWS_A: number;
    static SUPPLEMENTAL_ARROWS_B: number;
    static SUPPLEMENTAL_ARROWS_C: number;
    static SUPPLEMENTAL_MATHEMATICAL_OPERATORS: number;
    static SUPPLEMENTAL_PUNCTUATION: number;
    static SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS: number;
    static SUPPLEMENTARY_PRIVATE_USE_AREA_A: number;
    static SUPPLEMENTARY_PRIVATE_USE_AREA_B: number;
    static SUTTON_SIGNWRITING: number;
    static SYLOTI_NAGRI: number;
    static SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A: number;
    static SYMBOLS_FOR_LEGACY_COMPUTING: number;
    static SYMBOLS_FOR_LEGACY_COMPUTING_SUPPLEMENT: number;
    static SYRIAC: number;
    static SYRIAC_SUPPLEMENT: number;
    static TAGALOG: number;
    static TAGBANWA: number;
    static TAGS: number;
    static TAI_LE: number;
    static TAI_THAM: number;
    static TAI_VIET: number;
    static TAI_XUAN_JING_SYMBOLS: number;
    static TAKRI: number;
    static TAMIL: number;
    static TAMIL_SUPPLEMENT: number;
    static TANGSA: number;
    static TANGUT: number;
    static TANGUT_COMPONENTS: number;
    static TANGUT_SUPPLEMENT: number;
    static TELUGU: number;
    static THAANA: number;
    static THAI: number;
    static TIBETAN: number;
    static TIFINAGH: number;
    static TIRHUTA: number;
    static TODHRI: number;
    static TOTO: number;
    static TRANSPORT_AND_MAP_SYMBOLS: number;
    static TULU_TIGALARI: number;
    static UGARITIC: number;
    static UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS: number;
    static UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED: number;
    static UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_A: number;
    static VAI: number;
    static VARIATION_SELECTORS: number;
    static VARIATION_SELECTORS_SUPPLEMENT: number;
    static VEDIC_EXTENSIONS: number;
    static VERTICAL_FORMS: number;
    static VITHKUQI: number;
    static WANCHO: number;
    static WARANG_CITI: number;
    static YEZIDI: number;
    static YI_RADICALS: number;
    static YI_SYLLABLES: number;
    static YIJING_HEXAGRAM_SYMBOLS: number;
    static ZANABAZAR_SQUARE: number;
    static ZNAMENNY_MUSICAL_NOTATION: number;
    static readonly ranges: Map<number, [number, number]>;
    static readonly names: Map<string, number>;
}
export declare const binaryPropertyNames: Set<string>;
export declare const propertyAliases: Map<string, string[]>;
export declare const shortToLongPropertyNameMap: Map<string, string>;
export declare const shortToLongPropertyValueMap: Map<string, string[]>;
