import { AnnotationTooltip, TooltipTemplate, TooltipMeasurement, TooltipPosition, TooltipTheme, TooltipType } from '../types'; export declare class AnnotationTooltipTemplate implements TooltipTemplate { readonly id = "annotation"; readonly name = "Annotation Info"; readonly supportedTypes: TooltipType[]; private cachedKey; private cachedMeasurement; /** * Measure tooltip dimensions */ measure(ctx: CanvasRenderingContext2D, data: AnnotationTooltip, theme: TooltipTheme): TooltipMeasurement; /** * Render the tooltip */ render(ctx: CanvasRenderingContext2D, data: AnnotationTooltip, position: TooltipPosition, measurement: TooltipMeasurement, theme: TooltipTheme): void; } export declare const annotationTooltipTemplate: AnnotationTooltipTemplate;