import type { ICursor, ICursorOption, IDomManager, IResolvedCursorOption } from '../../../abstraction'; import { Control } from '../control'; export declare class Cursor extends Control implements ICursor { private _root?; private _mouseEnterBound; private _mouseMoveBound; private _mouseLeaveBound; readonly xAxis: HTMLDivElement; readonly yAxis: HTMLDivElement; readonly option: IResolvedCursorOption; constructor(domManager: IDomManager, option?: ICursorOption); mount(root: HTMLDivElement): void; show(): void; hide(): void; readonly(readonly: boolean): void; render(): void; dispose(): void; private resolveOption; private getXAxisStyle; private getYAxisStyle; private handleMouseEnter; private handleMouseMove; private handleMouseLeave; }