import {BinaryTreeNodeKey} from '../types'; import {AbstractBinaryTreeNode} from '../data-structures'; export interface IAbstractBinaryTreeNode> {} export interface IAbstractBinaryTree> { createNode(key: BinaryTreeNodeKey, val?: N['val'], count?: number): N | null; }