import { Chart } from '../core/Chart'; import { SeriesOptions, SeriesUpdateData, ZoomOptions, Bounds } from '../types'; import { ChartBindingOptions } from '../bindings/shared'; export interface UseVeloPlotOptions extends ChartBindingOptions { } export declare function createVeloPlot(options?: UseVeloPlotOptions): { chart: import('svelte/store').Writable; isReady: import('svelte/store').Writable; error: import('svelte/store').Writable; bounds: import('svelte/store').Writable; mount: (container: HTMLDivElement) => void; unmount: () => void; updateOptions: (next: UseVeloPlotOptions) => void; addSeries: (opts: SeriesOptions) => void; updateSeries: (id: string, data: SeriesUpdateData) => void | undefined; removeSeries: (id: string) => void | undefined; zoom: (z: ZoomOptions) => void | undefined; resetZoom: () => void; }; export { createVeloPlot as useVeloPlot };