import { ControlPane } from '../overlays'; import type { AxisConfig } from '../plot'; import type { ComponentProps, Snippet } from 'svelte'; import type { LeverRuleMode, PhaseDiagramConfig, PhaseDiagramData } from './types'; type $$ComponentProps = Omit, `children`> & { show_boundaries?: boolean; show_labels?: boolean; show_special_points?: boolean; show_grid?: boolean; show_component_labels?: boolean; config?: Partial; lever_rule_mode?: LeverRuleMode; x_axis?: AxisConfig; y_axis?: AxisConfig; data?: PhaseDiagramData; enable_export?: boolean; png_dpi?: number; children?: Snippet<[{ controls_open: boolean; }]>; }; declare const PhaseDiagramControls: import("svelte").Component<$$ComponentProps, {}, "show_labels" | "controls_open" | "png_dpi" | "x_axis" | "y_axis" | "config" | "show_grid" | "show_boundaries" | "show_special_points" | "show_component_labels" | "lever_rule_mode">; type PhaseDiagramControls = ReturnType; export default PhaseDiagramControls;