import { Ord } from "@tsplus/stdlib/prelude/Ord/definition"; import { Hash } from "@tsplus/stdlib/structure/Hash"; import { Equals } from "@tsplus/stdlib/structure/Equals"; import type { RedBlackTree } from "@tsplus/stdlib/collections/RedBlackTree/definition"; import { _K, _V, RedBlackTreeIterator, RedBlackTreeSym } from "@tsplus/stdlib/collections/RedBlackTree/definition"; import type { Node } from "@tsplus/stdlib/collections/RedBlackTree/node"; export declare class RedBlackTreeInternal implements RedBlackTree { readonly ord: Ord; readonly root: Node | undefined; readonly [RedBlackTreeSym]: RedBlackTreeSym; readonly [_K]: () => K; readonly [_V]: () => V; constructor(ord: Ord, root: Node | undefined); [Symbol.iterator](): RedBlackTreeIterator; [Hash.sym](): number; [Equals.sym](that: unknown): boolean; } //# sourceMappingURL=RedBlackTreeInternal.d.ts.map