/**
 * Enum that defines the various contexts in which a cursor can exist. The
 * active context is determined first by looking at the cursor's siblings (e.g.,
 * for the `BEFORE_FRACTION` context), and then at its direct parent. Though a
 * cursor could in theory be nested in multiple contexts, we only care about the
 * immediate context.
 */
export declare enum CursorContext {
    NONE = "NONE",
    IN_PARENS = "IN_PARENS",
    IN_SUPER_SCRIPT = "IN_SUPER_SCRIPT",
    IN_SUB_SCRIPT = "IN_SUB_SCRIPT",
    IN_NUMERATOR = "IN_NUMERATOR",
    IN_DENOMINATOR = "IN_DENOMINATOR",
    BEFORE_FRACTION = "BEFORE_FRACTION"
}
