import { PayloadAction } from "@reduxjs/toolkit"; export interface TooltipState { show_tooltip: boolean; disable_tooltip: boolean; in_bounds_tooltip: boolean; background_opacity: number; tooltip_type: "out-of-bounds" | "matrix-cell" | "row-label" | "col-label" | "row-dendro" | "col-dendro" | string; border_width: number; on_canvas: boolean; permanent_tooltip: boolean; use_hzome: boolean; tooltip_id?: string; text: string; enabledTooltips: Array<"dendro" | "cat" | "cell" | "label" | string>; } export declare const tooltipSlice: (id: string) => import("@reduxjs/toolkit").Slice, action: PayloadAction) => import("immer/dist/internal").WritableDraft; mutateTooltipState: (state: import("immer/dist/internal").WritableDraft, action: PayloadAction>) => import("immer/dist/internal").WritableDraft; }, `${string}_tooltip`>;