/** * @packageDocumentation * @module std.internal */ import { XTree } from "./XTree"; import { XTreeNode } from "./XTreeNode"; import { ITreeMap } from "../../base/container/ITreeMap"; import { MapElementList } from "../container/associative/MapElementList"; import { IPair } from "../../utility/IPair"; import { Pair } from "../../utility/Pair"; import { Comparator } from "../functional/Comparator"; export declare abstract class MapTree, MapElementList.ReverseIterator>> extends XTree> { private source_; private key_compare_; private key_eq_; private value_compare_; constructor(source: Source, comp: Comparator, it_comp: Comparator>); get_by_key(key: Key): XTreeNode> | null; abstract nearest_by_key(key: Key): XTreeNode> | null; lower_bound(key: Key): MapElementList.Iterator; abstract upper_bound(key: Key): MapElementList.Iterator; equal_range(key: Key): Pair, MapElementList.Iterator>; source(): Source; key_comp(): Comparator; key_eq(): Comparator; value_comp(): Comparator>; } //# sourceMappingURL=MapTree.d.ts.map