import { TooltipTemplate, TooltipData } from '../types'; /** * Tooltip Templates - Barrel Export * * All available tooltip templates for different use cases. * * @module tooltip/templates */ export { DefaultTooltipTemplate, defaultTooltipTemplate } from './DefaultTemplate'; export { MinimalTooltipTemplate, minimalTooltipTemplate } from './MinimalTemplate'; export { CrosshairTooltipTemplate, crosshairTooltipTemplate } from './CrosshairTemplate'; export { HeatmapTooltipTemplate, heatmapTooltipTemplate } from './HeatmapTemplate'; export { ScientificTooltipTemplate, scientificTooltipTemplate } from './ScientificTemplate'; export { AnnotationTooltipTemplate, annotationTooltipTemplate } from './AnnotationTemplate'; export { RangeTooltipTemplate, rangeTooltipTemplate } from './RangeTemplate'; /** All built-in templates */ export declare const BUILTIN_TEMPLATES: TooltipTemplate[]; /** Template ID type */ export type BuiltinTemplateId = 'default' | 'minimal' | 'crosshair' | 'heatmap' | 'scientific' | 'annotation' | 'range'; /** * Get a built-in template by ID */ export declare function getBuiltinTemplate(id: BuiltinTemplateId | string): TooltipTemplate | undefined; /** * Get template for a tooltip type */ export declare function getDefaultTemplateForType(type: string): TooltipTemplate;