/** This module is browser compatible. */ export declare type direction = "left" | "right"; export declare class BSNode { parent: BSNode | null; value: T; left: BSNode | null; right: BSNode | null; constructor(parent: BSNode | null, value: T); static from(node: BSNode): BSNode; directionFromParent(): direction | null; findMinNode(): BSNode; findMaxNode(): BSNode; findSuccessorNode(): BSNode | null; }