import { type PaneProps, type PaneToggleProps } from '../overlays'; import type { Snippet } from 'svelte'; import type { ElementAxisOrderingKey, HeatmapDomainMode, HeatmapExportFormat, HeatmapNormalizeMode, ColorBarPosition, SymmetricMode } from './index'; type $$ComponentProps = { ordering?: ElementAxisOrderingKey; orderings?: ElementAxisOrderingKey[]; controls_open?: boolean; toggle_visible?: boolean; normalize?: HeatmapNormalizeMode; domain_mode?: HeatmapDomainMode; show_color_bar?: boolean; color_bar_position?: ColorBarPosition; search_query?: string; symmetric?: SymmetricMode; show_values?: boolean | string; show_row_summaries?: boolean; show_col_summaries?: boolean; export_formats?: HeatmapExportFormat[]; on_export?: (format: HeatmapExportFormat) => void; show_pane?: boolean; pane_props?: PaneProps; toggle_props?: PaneToggleProps; children?: Snippet<[{ controls_open: boolean; }]>; }; declare const HeatmapMatrixControls: import("svelte").Component<$$ComponentProps, {}, "normalize" | "ordering" | "controls_open" | "search_query" | "symmetric" | "toggle_visible" | "domain_mode" | "show_color_bar" | "color_bar_position" | "show_values" | "show_row_summaries" | "show_col_summaries">; type HeatmapMatrixControls = ReturnType; export default HeatmapMatrixControls;