StringTreeNode: Record<string, StringTreeNode | any>

A string tree node consists of zero-or-more string keys, and a leaves property that contains any objects that terminate at the current node.