export declare enum EnumNodeKind {
    KIND_UNKNOWN = 0,
    KIND_AFTER_DECLARATION = 1,
    KIND_AFTER_EXPRESSION = 2,
    KIND_ARRAY_EXPRESSION = 3,
    KIND_ASSIGNMENT_EXPRESSION = 4,
    KIND_BINARY_EXPRESSION = 5,
    KIND_BLOCK_STATEMENT = 6,
    KIND_BREAK_STATEMENT = 7,
    KIND_CANCEL_STATEMENT = 8,
    KIND_CATCH_STATEMENT = 9,
    KIND_COMMENT = 10,
    KIND_CONSTANT_DECLARATION = 11,
    KIND_CONTINUE_STATEMENT = 12,
    KIND_DEBUGGER_STATEMENT = 13,
    KIND_EVALUATE_STATEMENT = 14,
    KIND_EVERY_EXPRESSION = 15,
    KIND_EXPRESSION_STATEMENT = 16,
    KIND_FOR_STATEMENT = 17,
    KIND_FUNCTION_DECLARATION = 18,
    KIND_IF_STATEMENT = 19,
    KIND_RETURN_STATEMENT = 20,
    KIND_VARIABLE_DECLARATION = 21,
    KIND_CALL_EXPRESSION = 22,
    KIND_CONSTANT_DECLARATOR = 23,
    KIND_DATA_TYPE = 24,
    KIND_EVALUATE_CASE = 25,
    KIND_EVALUATE_FALLBACK = 26,
    KIND_STATE_MODULE_EVENT_DECLARATION = 27,
    KIND_EVERY_DECLARATION = 28,
    KIND_EXPORT_NAMED_DECLARATION = 29,
    KIND_EXPORT_SPECIFIER = 30,
    KIND_ASSIGNMENT_PATTERN = 31,
    KIND_IDENTIFIER = 32,
    KIND_IMPORT_SPECIFIER = 33,
    KIND_INCLUDE_STATEMENT = 34,
    KIND_INTERFACE = 35,
    KIND_INTERFACE_PROPERTY = 36,
    KIND_LITERAL_DOUBLE = 37,
    KIND_LITERAL_INT = 38,
    KIND_LITERAL_FLOAT = 39,
    KIND_LITERAL_BOOLEAN = 40,
    KIND_LITERAL_STRING = 41,
    KIND_LITERAL_NULL = 42,
    KIND_LITERAL_UNDEFINED = 43,
    KIND_MEMBER_EXPRESSION = 44,
    KIND_OBJECT_EXPRESSION = 45,
    KIND_OBJECT_PROPERTY = 46,
    KIND_PROGRAM = 47,
    KIND_PROGRAM_PROPERTY = 48,
    KIND_ROOT = 49,
    KIND_STATE_DECLARATION = 50,
    KIND_UNARY_EXPRESSION = 51,
    KIND_UPDATE_EXPRESSION = 52,
    KIND_VARIABLE_DECLARATOR = 53,
    KIND_IMPORT_DECLARATION = 54,
    KIND_FUNCTION_DEFINITION = 55,
    KIND_REST_ELEMENT = 56,
    KIND_WILDCARD = 57,
    KIND_OPTIMISED_ASSIGNMENT_EXPRESSION = 58,
    KIND_OPTIMISED_UPDATE_EXPRESSION = 59,
    KIND_OPTIMISED_BINARY_EXPRESSION = 60,
    KIND_OPTIMISED_MEMBER_EXPRESSION = 61,
    KIND_CUSTOM_TYPE = 62,
    KIND_PROTOCOL_DECLARATION = 63,
    KIND_PROTOCOL_TYPE = 64,
    KIND_DEFINE_STATEMENT = 65,
    KIND_REQUIRE_STATEMENT = 66,
    KIND_STEP_DECLARATION = 67,
    KIND_ENUM_DECLARATION = 68,
    KIND_ENUM_ASSIGNMENT = 69,
    KIND_STATE_MODULE_DECLARATION = 70,
    KIND_END_STATEMENT = 71,
    KIND_RULE_STATEMENT = 72,
    KIND_PARITY_DECLARATION = 73,
    KIND_FORWARD_STATEMENT = 74,
    KIND_OFFSET_STATEMENT = 75,
    KIND_REWIND_STATEMENT = 76,
    KIND_PROTOCOL_OP_STATEMENT = 77,
    KIND_PROTOCOL_READ_TYPE = 78
}
export declare function EnumNodeKindToString(kind: EnumNodeKind): string;
export declare function EnumNodeKindFromString(kind: string): EnumNodeKind;
//# sourceMappingURL=EnumNodeKind.d.ts.map