import { Series } from '../../Series'; import { Bounds, PlotArea } from '../../../types'; import { Scale } from '../../../scales'; import { ChartTheme } from '../../../theme'; import { SVGExportOptions, SVGExportInput, captureLayoutSnapshot } from './svg/SVGExportContext'; export type { SVGExportOptions } from './svg/SVGExportContext'; export { captureLayoutSnapshot, buildSVGExportContext } from './svg/SVGExportContext'; export { renderSVG } from './svg/SVGOrchestrator'; /** @deprecated Use buildSVGExportContext + renderSVG */ export declare function exportToSVG(series: Series[], viewBounds: Bounds, plotArea: PlotArea, xAxis: Scale, yAxes: Map, theme: ChartTheme, width: number, height: number, axisOptions?: SVGExportOptions): string; export declare function exportChartToSVG(input: SVGExportInput): string; export declare function exportChartSnapshot(chart: Parameters[0], options?: SVGExportOptions): string;