+ beforeLabel(this: Model, tooltipItem: Item): string | string[] | void;
+ label(this: Model, tooltipItem: Item): string | string[] | void;
+ afterLabel(this: Model, tooltipItem: Item): string | string[] | void;
+
+ labelColor(this: Model, tooltipItem: Item): TooltipLabelStyle | void;
+ labelTextColor(this: Model, tooltipItem: Item): Color | void;
+ labelPointStyle(this: Model, tooltipItem: Item): { pointStyle: PointStyle; rotation: number } | void;
+}
+
+export interface TooltipCallbacks<
+ TType extends ChartType,
+ Model = TooltipModel<TType>,
+ Item = TooltipItem<TType>> extends TooltipDatasetCallbacks<TType, Model, Item> {