import type { TooltipContentType, TooltipPosition, TooltipShowOptions } from '../../common/interface'; import type { SpreadSheet } from '../../sheet-type'; import './index.less'; /** * Base tooltips component */ export declare class BaseTooltip { visible: boolean; spreadsheet: SpreadSheet; container: HTMLElement; options: TooltipShowOptions; position: TooltipPosition; constructor(spreadsheet: SpreadSheet); show(showOptions: TooltipShowOptions): void; hide(): void; destroy(): void; renderContent(content: T): void; clearContent(): void; disablePointerEvent(): void; private resetPosition; private getContainer; }