import { DataPointTooltip, TooltipTemplate, TooltipMeasurement, TooltipPosition, TooltipTheme, TooltipType } from '../types'; /** * Minimal Template * * Visual layout: * ┌───────────────────╮ * │ 0.500 ▪ 1.23µA │ * ╰───────────────────╯ */ export declare class MinimalTooltipTemplate implements TooltipTemplate { readonly id = "minimal"; readonly name = "Minimal"; readonly supportedTypes: TooltipType[]; private cachedKey; private cachedMeasurement; /** * Measure tooltip dimensions */ measure(ctx: CanvasRenderingContext2D, data: DataPointTooltip, theme: TooltipTheme): TooltipMeasurement; /** * Render the tooltip */ render(ctx: CanvasRenderingContext2D, data: DataPointTooltip, position: TooltipPosition, measurement: TooltipMeasurement, theme: TooltipTheme): void; } export declare const minimalTooltipTemplate: MinimalTooltipTemplate;