import { RelativePoint, RendererDrawArgs } from './types'; import { CanvasCellData, CanvasRenderArgs, CanvasRenderResult, RectBounds } from '../types'; export declare function handleCanvasRootHover(canvasRoot: CanvasRenderResult['canvasRoot'] | undefined, relativeHover: RelativePoint | undefined, argsAny: CanvasRenderArgs, args: RendererDrawArgs): void; export declare function updateHoverStateIfNeeded(cellData: CanvasCellData, relativeHover: RelativePoint | undefined, hoveredAreas: RectBounds[], canvasRoot: CanvasRenderResult['canvasRoot'] | undefined, args: RendererDrawArgs): void;