import type { FileLoadCallback } from '../../io'; import type { AxisConfig, BarHandlerProps, BarSeries } from '../core/types'; import type { StructureEntry } from '../core/structure-input'; import type { ComponentProps, Snippet } from 'svelte'; import BarPlot from './BarPlot.svelte'; type $$ComponentProps = Omit, `series` | `tooltip`> & { series: BarSeries>[]; primary_axis: AxisConfig; value_axis: AxisConfig; subject: string; empty_subject?: string; tooltip?: Snippet<[BarHandlerProps>]>; dropped_entries?: StructureEntry[]; x_axis?: AxisConfig; y_axis?: AxisConfig; allow_file_drop?: boolean; on_file_drop?: FileLoadCallback; loading?: boolean; loading_message?: string; error_msg?: string; }; declare const StructureBarPlot: import("svelte").Component<$$ComponentProps, {}, "mode" | "orientation" | "show_controls" | "controls_open" | "loading" | "dropped_entries" | "error_msg">; type StructureBarPlot = ReturnType; export default StructureBarPlot;