import { ContainerIterator } from "js-sdsl/dist/esm/container/ContainerBase"; import TreeContainer from "js-sdsl/dist/esm/container/TreeContainer/Base"; declare abstract class TreeIterator<K, V> extends ContainerIterator<K | [K, V]> { abstract readonly container: TreeContainer<K, V>; /** * @description Get the sequential index of the iterator in the tree container.<br/> * <strong>Note:</strong> * This function only takes effect when the specified tree container `enableIndex = true`. * @returns The index subscript of the node in the tree. * @example * const st = new OrderedSet([1, 2, 3], true); * console.log(st.begin().next().index); // 1 */ get index(): number; pre(): this; next(): this; } export default TreeIterator;