import { PayloadAction } from "@reduxjs/toolkit"; declare type TriangleInfo = { [x: string]: { name_top: string; name_bot: string; pos_top: number; pos_bot: number; pos_mid: number; name: string; all_names: string[]; inst_axis: string; }; }; export interface DendrogramState { default_level: number; tri_height: number; trap_height: number; trap_float: number; update_dendro: boolean; default_link_level: number; output_label_format: string; min_dist: { row: number; col: number; }; precalc_linkage: boolean; max_linkage_dist: { row: number; col: number; }; increment_buttons: boolean; group_level: { row: number; col: number; }; group_info: { row: TriangleInfo[]; col: TriangleInfo[]; }; } export declare const dendrogramSlice: (id: string) => import("@reduxjs/toolkit").Slice, action: PayloadAction) => import("immer/dist/internal").WritableDraft; mutateDendrogramState: (state: import("immer/dist/internal").WritableDraft, action: PayloadAction>) => import("immer/dist/internal").WritableDraft; }, `${string}_dendro`>; export {};