///
///
///
export type OncoprintTooltipParams = {
noselect?: boolean;
};
export default class OncoprintToolTip {
private $container;
private $div;
private hide_timeout_id;
private show_timeout_id;
center: boolean;
private shown;
constructor($container: JQuery, params?: OncoprintTooltipParams);
show(wait: number | undefined, viewport_x: number, viewport_y: number, $contents: JQuery, fade?: boolean): void;
private doShow;
private doHide;
private cancelScheduledShow;
private cancelScheduledHide;
showIfNotAlreadyGoingTo(wait: number | undefined, viewport_x: number, viewport_y: number, $contents: JQuery): void;
hideIfNotAlreadyGoingTo(wait?: number): void;
hide(wait?: number): void;
fadeIn(wait: number | undefined, viewport_x: number, viewport_y: number, $contents: JQuery): void;
}