import type { ChartType, TooltipPositionerFunction } from 'chart.js'; import type { ExternalTooltipContext, ScatterChartOptions } from '../types'; export default function useScatterChartOptions(chartOptions: ScatterChartOptions): { options: import("vue").ComputedRef<{ hover: { mode: string; intersect: boolean; }; interaction: { mode: string; intersect: boolean; }; animation: { duration: number; easing: string; }; scales: { x: { type: string; display: boolean; beginAtZero: boolean; grid: { display: boolean; drawOnChartArea: boolean; drawTicks: boolean; drawBorder: boolean; }; ticks: { maxRotation: number; maxTicksLimit: number; callback: (value: number) => string | number; }; title: { display: boolean; text: string | undefined; padding: { top: number; }; font: { weight: string; }; }; border: { display: boolean; }; } | { type: string; display: boolean; grid: { display: boolean; drawOnChartArea: boolean; drawTicks: boolean; drawBorder: boolean; }; ticks: { padding: number; autoSkipPadding: number; source: string; maxRotation: number; callback: (value: number) => string; }; title: { display: boolean; text: string | undefined; padding: { top: number; }; font: { weight: string; }; }; border: { display: boolean; }; }; y: { title: { display: boolean; text: string | undefined; padding: { bottom: number; }; font: { weight: string; }; }; ticks: { maxTicksLimit: number; callback: (value: number) => string | number; }; grid: { drawBorder: boolean; }; id: string; beginAtZero: boolean; border: { display: boolean; }; }; }; responsive: boolean; maintainAspectRatio: boolean; plugins: { htmlLegend: { containerID: string; }; legend: { display: boolean; }; streaming: boolean; tooltip: { enabled: boolean; position: string; external: (context: ExternalTooltipContext) => void; }; outlierBandPlugin: { value: number | undefined; color: string; }; referenceLinePlugin: { lines: import("..").ResolvedReferenceLine[] | undefined; }; }; layout: { padding: { left: number; right: number; top: number; bottom: number; }; }; }>; }; declare module 'chart.js' { interface TooltipPositionerMap { [key: string]: TooltipPositionerFunction; } } //# sourceMappingURL=useScatterChartOptions.d.ts.map