import { ScatterPlot } from '../plot'; import type { ComponentProps } from 'svelte'; import type { EnergyReference, ReactionCoordMode, ReactionPathInput } from './index'; import type { PathProfile, PathSplineOptions } from './reaction-path'; type PointMeta = { path_key: string; image_idx: number; }; type $$ComponentProps = { paths: ReactionPathInput; coord_options?: PathSplineOptions; profiles?: Record; coord_mode?: ReactionCoordMode; energy_reference?: EnergyReference; show_spline?: boolean; annotate_barrier?: boolean; active_path_key?: string; active_image_idx?: number; on_image_change?: (payload: PointMeta) => void; x_axis?: ComponentProps[`x_axis`]; y_axis?: ComponentProps[`y_axis`]; } & Omit, `series` | `x_axis` | `y_axis` | `controls_extra`>; declare const NebPlot: import("svelte").Component<$$ComponentProps, {}, "show_controls" | "controls_open" | "coord_mode" | "energy_reference" | "show_spline" | "active_path_key" | "active_image_idx">; type NebPlot = ReturnType; export default NebPlot;