import { BTree, BTreeNode } from "./BTree"; export declare enum RedBlackEnum { red = 0, black = 1 } export declare class RedBlackTreeNode extends BTreeNode { color: RedBlackEnum; constructor(value: T); } export declare class RedBlackTree extends BTree { constructor(comparer?: (a: T, b: T) => number); insert(value: T): boolean; delete(value: T): boolean; }