import { SkipListNode } from "./SkipListNode"; export declare class SkipList { private compareKey?; private level; private count; private head; constructor(compareKey?: keyof T); readonly Level: number; readonly Count: number; readonly Head: SkipListNode; isEmpty(): boolean; private randomLevel; findNode(item: any): SkipListNode; insert(item: T): this; remove(item: any): this; getSkipTables(): any[]; toString(): any; private compare; private findUpdateNodes; private insertNode; }