import type { AxisConfig, ControlsConfig } from '../plot'; import { BarPlot, ScatterPlot } from '../plot'; import type { ComponentProps } from 'svelte'; import type { BroadeningParams } from './broadening'; import type { HklFormat, PatternEntry, XrdPattern } from './index'; type $$ComponentProps = ComponentProps & ComponentProps & { patterns: XrdPattern | Record | PatternEntry[]; peak_width?: number; annotate_peaks?: number; hkl_format?: HklFormat; show_angles?: boolean | null; wavelength?: number | null; x_axis?: AxisConfig; y_axis?: AxisConfig; allow_file_drop?: boolean; on_file_drop?: (content: string | ArrayBuffer, filename: string) => void; loading?: boolean; error_msg?: string; broadening_enabled?: boolean; broadening_params?: BroadeningParams; controls?: ControlsConfig; }; declare const XrdPlot: import("svelte").Component<$$ComponentProps, {}, "loading" | "error_msg" | "broadening_enabled" | "broadening_params">; type XrdPlot = ReturnType; export default XrdPlot;