Ref to the underlying <input>/<textarea> — used to read/restore the caret.
Whether this field also accepts legacy $name/${name} completions.
Called with the full replacement value on insert.
Candidate rows; filtered here by the in-progress token, templateMode, and trigger.
See VarInput's templateMode prop doc comment.
Current field value (controlled).
Args accepted by useTemplateToken.