export declare const enum CodePoint { EOF = -1, NULL = 0, SOH = 1, BACKSPACE = 8, TABULATION = 9, LINE_FEED = 10, FORM_FEED = 12, CARRIAGE_RETURN = 13, ESCAPE = 27, SO = 14, US = 31, SPACE = 32, QUOTATION_MARK = 34, HASH = 35, SINGLE_QUOTE = 39, PLUS_SIGN = 43, COMMA = 44, DASH = 45, DOT = 46, DIGIT_0 = 48, DIGIT_1 = 49, DIGIT_2 = 50, DIGIT_3 = 51, DIGIT_7 = 55, DIGIT_9 = 57, COLON = 58, EQUALS_SIGN = 61, LATIN_CAPITAL_A = 65, LATIN_CAPITAL_E = 69, LATIN_CAPITAL_F = 70, LATIN_CAPITAL_T = 84, LATIN_CAPITAL_U = 85, LATIN_CAPITAL_Z = 90, LEFT_BRACKET = 91, BACKSLASH = 92, RIGHT_BRACKET = 93, UNDERSCORE = 95, LATIN_SMALL_A = 97, LATIN_SMALL_B = 98, LATIN_SMALL_E = 101, LATIN_SMALL_F = 102, LATIN_SMALL_I = 105, LATIN_SMALL_L = 108, LATIN_SMALL_N = 110, LATIN_SMALL_O = 111, LATIN_SMALL_R = 114, LATIN_SMALL_S = 115, LATIN_SMALL_T = 116, LATIN_SMALL_U = 117, LATIN_SMALL_X = 120, LATIN_SMALL_Z = 122, LEFT_BRACE = 123, RIGHT_BRACE = 125, DELETE = 127, PAD = 128, SUPERSCRIPT_TWO = 178, SUPERSCRIPT_THREE = 179, SUPERSCRIPT_ONE = 185, VULGAR_FRACTION_ONE_QUARTER = 188, VULGAR_FRACTION_THREE_QUARTERS = 190, LATIN_CAPITAL_LETTER_A_WITH_GRAVE = 192, LATIN_CAPITAL_LETTER_O_WITH_DIAERESIS = 214, LATIN_CAPITAL_LETTER_O_WITH_STROKE = 216, LATIN_SMALL_LETTER_O_WITH_DIAERESIS = 246, LATIN_SMALL_LETTER_O_WITH_STROKE = 248, GREEK_SMALL_REVERSED_DOTTED_LUNATE_SIGMA_SYMBOL = 891, GREEK_CAPITAL_LETTER_YOT = 895, CP_1FFF = 8191, ZERO_WIDTH_NON_JOINER = 8204, ZERO_WIDTH_JOINER = 8205, UNDERTIE = 8255, CHARACTER_TIE = 8256, SUPERSCRIPT_ZERO = 8304, CP_218F = 8591, CIRCLED_DIGIT_ONE = 9312, NEGATIVE_CIRCLED_DIGIT_ZERO = 9471, GLAGOLITIC_CAPITAL_LETTER_AZU = 11264, CP_2FEF = 12271, IDEOGRAPHIC_COMMA = 12289, CP_D7FF = 55295, CP_E000 = 57344, CJK_COMPATIBILITY_IDEOGRAPH_F900 = 63744, ARABIC_LIGATURE_SALAAMUHU_ALAYNAA = 64975, ARABIC_LIGATURE_SALLA_USED_AS_KORANIC_STOP_SIGN_ISOLATED_FORM = 65008, REPLACEMENT_CHARACTER = 65533, LINEAR_B_SYLLABLE_B008_A = 65536, CP_EFFFF = 983039, CP_10FFFF = 1114111 } /** * Check whether the code point is a control character. */ export declare function isControl(cp: number): boolean; /** * Check whether the code point is a whitespace. */ export declare function isWhitespace(cp: number): boolean; /** * Check whether the code point is a end of line. */ export declare function isEOL(cp: number): boolean; /** * Check whether the code point is a letter character. */ export declare function isLetter(cp: number): boolean; /** * Check whether the code point is a digit character. */ export declare function isDigit(cp: number): boolean; /** * Check whether the code point is a hex digit character. */ export declare function isHexDig(cp: number): boolean; /** * Check whether the code point is a octal digit character. */ export declare function isOctalDig(cp: number): boolean; /** * Check whether the code point is a high-surrogate code point. */ export declare function isHighSurrogate(cp: number): boolean; /** * Check whether the code point is a low-surrogate code point. */ export declare function isLowSurrogate(cp: number): boolean; /** * Check whether the code point is valid code point. * * see * - https://unicode.org/glossary/#unicode_scalar_value * - https://toml.io/en/v1.0.0#string */ export declare function isUnicodeScalarValue(cp: number): boolean;