import { NetworkState } from "./state/reducers/networkSlice"; import { TooltipState } from "./state/reducers/tooltip/tooltipSlice"; export declare type ClustergrammerInstance = {}; export declare type OnClickCallbackProps = { row: string | null; col: string | null; clickType: TooltipState["tooltip_type"]; }; export declare type OnClickCallback = (({ row, col, clickType }: OnClickCallbackProps) => void) | undefined; declare type Color = number[] | string; export declare type LegendProps = { show?: boolean; x?: string | number; y?: string | number; side?: "left" | "right"; height?: string | number; }; export declare type ClustergrammerProps = { use_hzome?: boolean; container: HTMLElement; network: NetworkState; width: number | string; height: number | string; showControls?: boolean; showDendroSliders?: boolean; onClick?: OnClickCallback; disableTooltip?: boolean; enabledTooltips?: Array<"dendro" | "cat" | "cell" | "label" | string>; labelLength?: number; matrixColors?: { pos: Color; neg: Color; }; debug?: boolean; legend?: LegendProps; }; export {};