import 'chartjs-adapter-date-fns'; import 'chart.js/auto'; import type { Threshold, ZoomActionItem } from '../../types'; import { type ChartLegendSortFn, type ChartTooltipSortFn, type KChartData, type LegendValues } from '../../types'; import type { GranularityValues, AbsoluteTimeRangeV4, ExploreAggregations } from '@kong-ui-public/analytics-utilities'; interface TimeSeriesChartProps { chartData?: KChartData; type?: 'timeseries_bar' | 'timeseries_line'; fill?: boolean; tooltipTitle: string; metricUnit?: string; timeRangeMs?: number; granularity: GranularityValues; stacked?: boolean; legendValues?: LegendValues; metricAxesTitle?: string; dimensionAxesTitle?: string; syntheticsDataKey?: string; chartLegendSortFn?: ChartLegendSortFn; chartTooltipSortFn?: ChartTooltipSortFn; brush?: boolean; zoomActionItems?: ZoomActionItem[]; tooltipMetricDisplay?: string; threshold?: Record; } declare const __VLS_export: import("vue").DefineComponent any; "select-chart-range": (newTimeRange: AbsoluteTimeRangeV4) => any; }, string, import("vue").PublicProps, Readonly & Readonly<{ "onZoom-time-range"?: ((newTimeRange: AbsoluteTimeRangeV4) => any) | undefined; "onSelect-chart-range"?: ((newTimeRange: AbsoluteTimeRangeV4) => any) | undefined; }>, { fill: boolean; type: "timeseries_bar" | "timeseries_line"; stacked: boolean; chartData: KChartData; syntheticsDataKey: string; metricUnit: string; zoomActionItems: ZoomActionItem[]; legendValues: LegendValues; metricAxesTitle: string; dimensionAxesTitle: string; chartLegendSortFn: ChartLegendSortFn; chartTooltipSortFn: ChartTooltipSortFn; tooltipMetricDisplay: string; timeRangeMs: number; brush: boolean; threshold: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const _default: typeof __VLS_export; export default _default; //# sourceMappingURL=TimeSeriesChart.vue.d.ts.map