import type * as Grammar from "../grammar/tree-sitter-types-formatter"; declare module "../grammar/tree-sitter-types-formatter" { interface comment_Node { leading: boolean; trailing: boolean; trailingSpaces: number; } } export declare class WhitespaceSensitiveCursor; }>> implements Grammar.TypedCursor> { private cursor; constructor(node: TNode); private syntheticNode; private _currentNode; get currentNode(): Grammar.WalkerNodes; get nodeType(): "number" | "function" | "false" | "true" | "name" | "variable" | "optional" | "port" | "direction" | "pattern" | "on" | "event" | "literal" | "group" | "blocking" | "in" | "out" | "inout" | "provides" | "requires" | "illegal" | "otherwise" | "inevitable" | "&&" | "||" | "==" | "!=" | "<=" | "<" | ">=" | ">" | "+" | "-" | "=>" | "!" | "arguments" | "assign" | "behavior" | "behavior_body" | "binary_expression" | "binding" | "call" | "call_statement" | "comment" | "component" | "compound" | "compound_name" | "." | "defer" | "dollars" | "end_point" | "asterisk" | "enum" | "fields" | "event_name" | "formals" | "type_name" | "extern" | "foreign_function" | "formal" | "formal_direction" | "function_body_one_line" | "guard" | "guard_condition" | "if_statement" | "import" | "file_name" | "instance" | "int" | "interface" | "interface_action" | "interface_action_statement" | "interface_body" | "invariant" | "namespace" | "triggers" | "port_direction" | "port_qualifiers" | "reply" | "return" | "scoped_name" | "skip_statement" | "system" | "system_body" | "trigger" | "trigger_formal" | "trigger_formals" | "unary_expression" | "var_name" | "dollars_content" | "member_name" | "void" | "bool" | "else" | "ERROR" | "/" | ";" | "," | ":" | "$" | "(" | ")" | "[" | "]" | "{" | "}" | "whiteline" | "subint" | ".." | "<=>" | "behaviour" | "=" | "<-" | "if" | "//" | "/*"; get nodeText(): string; toString(): string; pos(): this; gotoFirstChild(): boolean; gotoNextSibling(): boolean; gotoParent(): boolean; }