import type { PropType } from 'vue'; import type { Plugin } from 'chart.js'; declare const _default: import("vue").DefineComponent<{ chartType: { type: StringConstructor; default: string; }; chartData: { type: ObjectConstructor; default: () => {}; }; chartOptions: { type: ObjectConstructor; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; chartId: { type: StringConstructor; default: string; }; width: { type: NumberConstructor; default: number; }; height: { type: NumberConstructor; default: number; }; plugins: { type: PropType[]>; default: () => never[]; }; }, { props: Readonly {}; }; chartOptions: { type: ObjectConstructor; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; chartId: { type: StringConstructor; default: string; }; width: { type: NumberConstructor; default: number; }; height: { type: NumberConstructor; default: number; }; plugins: { type: PropType[]>; default: () => never[]; }; }>> & {}>>; chartType: import("vue").ComputedRef[]>; default: () => never[]; }; chartData: { type: PropType>; default: () => { datasets: never[]; }; }; chartOptions: { type: PropType & import("chart.js").ElementChartOptions<"bar"> & import("chart.js").PluginChartOptions<"bar"> & import("chart.js").DatasetChartOptions<"bar"> & import("chart.js").ScaleChartOptions<"bar"> & import("chart.js").BarControllerChartOptions>>; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; updateMode: { type: PropType<"default" | "reset" | "active" | "resize" | "hide" | "show" | "none" | undefined>; default: undefined; }; }, { BarElement: import("chart.js").ChartComponent & { new (cfg: import("chart.js/dist/types/basic").AnyObject): import("chart.js").BarElement; prototype: import("chart.js").BarElement; }; CategoryScale: import("chart.js").ChartComponent & { new (cfg: import("chart.js/dist/types/basic").AnyObject): import("chart.js").CategoryScale; prototype: import("chart.js").CategoryScale; }; Chart: typeof import("chart.js").Chart; Legend: Plugin; LinearScale: import("chart.js").ChartComponent & { new (cfg: import("chart.js/dist/types/basic").AnyObject): import("chart.js").LinearScale; prototype: import("chart.js").LinearScale; }; Title: Plugin; Tooltip: import("chart.js").Tooltip; props: Readonly[]>; default: () => never[]; }; chartData: { type: PropType>; default: () => { datasets: never[]; }; }; chartOptions: { type: PropType & import("chart.js").ElementChartOptions<"bar"> & import("chart.js").PluginChartOptions<"bar"> & import("chart.js").DatasetChartOptions<"bar"> & import("chart.js").ScaleChartOptions<"bar"> & import("chart.js").BarControllerChartOptions>>; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; updateMode: { type: PropType<"default" | "reset" | "active" | "resize" | "hide" | "show" | "none" | undefined>; default: undefined; }; }>> & {}>>; defaultOptions: import("chart.js/dist/types/utils")._DeepPartialObject & import("chart.js").ElementChartOptions<"bar"> & import("chart.js").PluginChartOptions<"bar"> & import("chart.js").DatasetChartOptions<"bar"> & import("chart.js").ScaleChartOptions<"bar"> & import("chart.js").BarControllerChartOptions>; isHorizontal: import("vue").ComputedRef; isStacked: import("vue").ComputedRef; computedChartOptions: import("vue").ComputedRef & import("chart.js").ElementChartOptions<"bar"> & import("chart.js").PluginChartOptions<"bar"> & import("chart.js").DatasetChartOptions<"bar"> & import("chart.js").ScaleChartOptions<"bar"> & import("chart.js").BarControllerChartOptions> & { elements: { bar: { borderSkipped: string; }; } | { bar?: undefined; }; scales: { x: { grid: { display: boolean; }; }; y: { grid: { display: boolean; }; }; }; }>; Bar: import("vue-chartjs/dist/types").TypedChartComponent<"bar", (number | [number, number] | null)[], unknown>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly[]>; default: () => never[]; }; chartData: { type: PropType>; default: () => { datasets: never[]; }; }; chartOptions: { type: PropType & import("chart.js").ElementChartOptions<"bar"> & import("chart.js").PluginChartOptions<"bar"> & import("chart.js").DatasetChartOptions<"bar"> & import("chart.js").ScaleChartOptions<"bar"> & import("chart.js").BarControllerChartOptions>>; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; updateMode: { type: PropType<"default" | "reset" | "active" | "resize" | "hide" | "show" | "none" | undefined>; default: undefined; }; }>>, { height: number; width: number; chartOptions: import("chart.js/dist/types/utils")._DeepPartialObject & import("chart.js").ElementChartOptions<"bar"> & import("chart.js").PluginChartOptions<"bar"> & import("chart.js").DatasetChartOptions<"bar"> & import("chart.js").ScaleChartOptions<"bar"> & import("chart.js").BarControllerChartOptions>; plugins: Plugin<"bar", import("chart.js/dist/types/basic").AnyObject>[]; datasetIdKey: string; chartData: import("chart.js").ChartData<"bar", number[], unknown>; updateMode: "default" | "reset" | "active" | "resize" | "hide" | "show" | "none" | undefined; }> | import("vue").DefineComponent<{ chartId: { type: StringConstructor; default: string; }; datasetIdKey: { type: StringConstructor; default: string; }; width: { type: NumberConstructor; default: number; }; height: { type: NumberConstructor; default: number; }; plugins: { type: PropType[]>; default: () => never[]; }; chartData: { type: PropType>; default: () => { datasets: never[]; }; }; chartOptions: { type: PropType & import("chart.js").ElementChartOptions<"bubble"> & import("chart.js").PluginChartOptions<"bubble"> & import("chart.js").DatasetChartOptions<"bubble"> & import("chart.js").ScaleChartOptions<"bubble">>>; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; }, { Chart: typeof import("chart.js").Chart; Legend: Plugin; LinearScale: import("chart.js").ChartComponent & { new (cfg: import("chart.js/dist/types/basic").AnyObject): import("chart.js").LinearScale; prototype: import("chart.js").LinearScale; }; PointElement: typeof import("chart.js").PointElement; Title: Plugin; Tooltip: import("chart.js").Tooltip; props: Readonly[]>; default: () => never[]; }; chartData: { type: PropType>; default: () => { datasets: never[]; }; }; chartOptions: { type: PropType & import("chart.js").ElementChartOptions<"bubble"> & import("chart.js").PluginChartOptions<"bubble"> & import("chart.js").DatasetChartOptions<"bubble"> & import("chart.js").ScaleChartOptions<"bubble">>>; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; }>> & {}>>; defaultOptions: import("chart.js/dist/types/utils")._DeepPartialObject & import("chart.js").ElementChartOptions<"bubble"> & import("chart.js").PluginChartOptions<"bubble"> & import("chart.js").DatasetChartOptions<"bubble"> & import("chart.js").ScaleChartOptions<"bubble">>; computedChartOptions: import("vue").ComputedRef & import("chart.js").ElementChartOptions<"bubble"> & import("chart.js").PluginChartOptions<"bubble"> & import("chart.js").DatasetChartOptions<"bubble"> & import("chart.js").ScaleChartOptions<"bubble">>>; Bubble: import("vue-chartjs/dist/types").TypedChartComponent<"bubble", import("chart.js").BubbleDataPoint[], unknown>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly[]>; default: () => never[]; }; chartData: { type: PropType>; default: () => { datasets: never[]; }; }; chartOptions: { type: PropType & import("chart.js").ElementChartOptions<"bubble"> & import("chart.js").PluginChartOptions<"bubble"> & import("chart.js").DatasetChartOptions<"bubble"> & import("chart.js").ScaleChartOptions<"bubble">>>; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; }>>, { height: number; width: number; chartOptions: import("chart.js/dist/types/utils")._DeepPartialObject & import("chart.js").ElementChartOptions<"bubble"> & import("chart.js").PluginChartOptions<"bubble"> & import("chart.js").DatasetChartOptions<"bubble"> & import("chart.js").ScaleChartOptions<"bubble">>; plugins: Plugin<"bubble", import("chart.js/dist/types/basic").AnyObject>[]; datasetIdKey: string; chartData: import("chart.js").ChartData<"bubble", import("chart.js").BubbleDataPoint[], unknown>; chartId: string; }> | import("vue").DefineComponent<{ chartId: { type: StringConstructor; default: string; }; datasetIdKey: { type: StringConstructor; default: string; }; width: { type: NumberConstructor; default: number; }; height: { type: NumberConstructor; default: number; }; plugins: { type: PropType[]>; default: () => never[]; }; chartData: { type: PropType>; default: () => { datasets: never[]; }; }; chartOptions: { type: PropType & import("chart.js").ElementChartOptions<"doughnut"> & import("chart.js").PluginChartOptions<"doughnut"> & import("chart.js").DatasetChartOptions<"doughnut"> & import("chart.js").ScaleChartOptions<"doughnut"> & import("chart.js").DoughnutControllerChartOptions>>; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; }, { ArcElement: typeof import("chart.js").ArcElement; CategoryScale: import("chart.js").ChartComponent & { new (cfg: import("chart.js/dist/types/basic").AnyObject): import("chart.js").CategoryScale; prototype: import("chart.js").CategoryScale; }; Chart: typeof import("chart.js").Chart; Legend: Plugin; Title: Plugin; Tooltip: import("chart.js").Tooltip; props: Readonly[]>; default: () => never[]; }; chartData: { type: PropType>; default: () => { datasets: never[]; }; }; chartOptions: { type: PropType & import("chart.js").ElementChartOptions<"doughnut"> & import("chart.js").PluginChartOptions<"doughnut"> & import("chart.js").DatasetChartOptions<"doughnut"> & import("chart.js").ScaleChartOptions<"doughnut"> & import("chart.js").DoughnutControllerChartOptions>>; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; }>> & {}>>; defaultOptions: import("chart.js/dist/types/utils")._DeepPartialObject & import("chart.js").ElementChartOptions<"doughnut"> & import("chart.js").PluginChartOptions<"doughnut"> & import("chart.js").DatasetChartOptions<"doughnut"> & import("chart.js").ScaleChartOptions<"doughnut"> & import("chart.js").DoughnutControllerChartOptions>; computedChartOptions: import("vue").ComputedRef & import("chart.js").ElementChartOptions<"doughnut"> & import("chart.js").PluginChartOptions<"doughnut"> & import("chart.js").DatasetChartOptions<"doughnut"> & import("chart.js").ScaleChartOptions<"doughnut"> & import("chart.js").DoughnutControllerChartOptions>>; Doughnut: import("vue-chartjs/dist/types").TypedChartComponent<"doughnut", number[], unknown>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly[]>; default: () => never[]; }; chartData: { type: PropType>; default: () => { datasets: never[]; }; }; chartOptions: { type: PropType & import("chart.js").ElementChartOptions<"doughnut"> & import("chart.js").PluginChartOptions<"doughnut"> & import("chart.js").DatasetChartOptions<"doughnut"> & import("chart.js").ScaleChartOptions<"doughnut"> & import("chart.js").DoughnutControllerChartOptions>>; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; }>>, { height: number; width: number; chartOptions: import("chart.js/dist/types/utils")._DeepPartialObject & import("chart.js").ElementChartOptions<"doughnut"> & import("chart.js").PluginChartOptions<"doughnut"> & import("chart.js").DatasetChartOptions<"doughnut"> & import("chart.js").ScaleChartOptions<"doughnut"> & import("chart.js").DoughnutControllerChartOptions>; plugins: Plugin<"doughnut", import("chart.js/dist/types/basic").AnyObject>[]; datasetIdKey: string; chartData: import("chart.js").ChartData<"doughnut", number[], unknown>; chartId: string; }> | import("vue").DefineComponent<{ chartId: { type: StringConstructor; default: string; }; datasetIdKey: { type: StringConstructor; default: string; }; width: { type: NumberConstructor; default: number; }; height: { type: NumberConstructor; default: number; }; plugins: { type: PropType[]>; default: () => never[]; }; chartData: { type: PropType>; default: () => { datasets: never[]; }; }; chartOptions: { type: PropType & import("chart.js").ElementChartOptions<"line"> & import("chart.js").PluginChartOptions<"line"> & import("chart.js").DatasetChartOptions<"line"> & import("chart.js").ScaleChartOptions<"line"> & import("chart.js").LineControllerChartOptions>>; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; }, { CategoryScale: import("chart.js").ChartComponent & { new (cfg: import("chart.js/dist/types/basic").AnyObject): import("chart.js").CategoryScale; prototype: import("chart.js").CategoryScale; }; Chart: typeof import("chart.js").Chart; Filler: Plugin; Legend: Plugin; LineElement: import("chart.js").ChartComponent & { new (cfg: import("chart.js/dist/types/basic").AnyObject): import("chart.js").LineElement; prototype: import("chart.js").LineElement; }; LinearScale: import("chart.js").ChartComponent & { new (cfg: import("chart.js/dist/types/basic").AnyObject): import("chart.js").LinearScale; prototype: import("chart.js").LinearScale; }; PointElement: typeof import("chart.js").PointElement; Title: Plugin; Tooltip: import("chart.js").Tooltip; props: Readonly[]>; default: () => never[]; }; chartData: { type: PropType>; default: () => { datasets: never[]; }; }; chartOptions: { type: PropType & import("chart.js").ElementChartOptions<"line"> & import("chart.js").PluginChartOptions<"line"> & import("chart.js").DatasetChartOptions<"line"> & import("chart.js").ScaleChartOptions<"line"> & import("chart.js").LineControllerChartOptions>>; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; }>> & {}>>; defaultOptions: import("chart.js/dist/types/utils")._DeepPartialObject & import("chart.js").ElementChartOptions<"line"> & import("chart.js").PluginChartOptions<"line"> & import("chart.js").DatasetChartOptions<"line"> & import("chart.js").ScaleChartOptions<"line"> & import("chart.js").LineControllerChartOptions>; computedChartOptions: import("vue").ComputedRef & import("chart.js").ElementChartOptions<"line"> & import("chart.js").PluginChartOptions<"line"> & import("chart.js").DatasetChartOptions<"line"> & import("chart.js").ScaleChartOptions<"line"> & import("chart.js").LineControllerChartOptions>>; LineChart: import("vue-chartjs/dist/types").TypedChartComponent<"line", (number | import("chart.js").Point | null)[], unknown>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly[]>; default: () => never[]; }; chartData: { type: PropType>; default: () => { datasets: never[]; }; }; chartOptions: { type: PropType & import("chart.js").ElementChartOptions<"line"> & import("chart.js").PluginChartOptions<"line"> & import("chart.js").DatasetChartOptions<"line"> & import("chart.js").ScaleChartOptions<"line"> & import("chart.js").LineControllerChartOptions>>; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; }>>, { height: number; width: number; chartOptions: import("chart.js/dist/types/utils")._DeepPartialObject & import("chart.js").ElementChartOptions<"line"> & import("chart.js").PluginChartOptions<"line"> & import("chart.js").DatasetChartOptions<"line"> & import("chart.js").ScaleChartOptions<"line"> & import("chart.js").LineControllerChartOptions>; plugins: Plugin<"line", import("chart.js/dist/types/basic").AnyObject>[]; datasetIdKey: string; chartData: import("chart.js").ChartData<"line", number[], unknown>; chartId: string; }> | import("vue").DefineComponent<{ chartId: { type: StringConstructor; default: string; }; datasetIdKey: { type: StringConstructor; default: string; }; width: { type: NumberConstructor; default: number; }; height: { type: NumberConstructor; default: number; }; plugins: { type: PropType[]>; default: () => never[]; }; chartData: { type: PropType>; default: () => { datasets: never[]; }; }; chartOptions: { type: PropType & import("chart.js").ElementChartOptions<"pie"> & import("chart.js").PluginChartOptions<"pie"> & import("chart.js").DatasetChartOptions<"pie"> & import("chart.js").ScaleChartOptions<"pie"> & import("chart.js").DoughnutControllerChartOptions>>; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; }, { ArcElement: typeof import("chart.js").ArcElement; CategoryScale: import("chart.js").ChartComponent & { new (cfg: import("chart.js/dist/types/basic").AnyObject): import("chart.js").CategoryScale; prototype: import("chart.js").CategoryScale; }; Chart: typeof import("chart.js").Chart; Legend: Plugin; Title: Plugin; Tooltip: import("chart.js").Tooltip; props: Readonly[]>; default: () => never[]; }; chartData: { type: PropType>; default: () => { datasets: never[]; }; }; chartOptions: { type: PropType & import("chart.js").ElementChartOptions<"pie"> & import("chart.js").PluginChartOptions<"pie"> & import("chart.js").DatasetChartOptions<"pie"> & import("chart.js").ScaleChartOptions<"pie"> & import("chart.js").DoughnutControllerChartOptions>>; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; }>> & {}>>; defaultOptions: import("chart.js/dist/types/utils")._DeepPartialObject & import("chart.js").ElementChartOptions<"pie"> & import("chart.js").PluginChartOptions<"pie"> & import("chart.js").DatasetChartOptions<"pie"> & import("chart.js").ScaleChartOptions<"pie"> & import("chart.js").DoughnutControllerChartOptions>; computedChartOptions: import("vue").ComputedRef & import("chart.js").ElementChartOptions<"pie"> & import("chart.js").PluginChartOptions<"pie"> & import("chart.js").DatasetChartOptions<"pie"> & import("chart.js").ScaleChartOptions<"pie"> & import("chart.js").DoughnutControllerChartOptions> & { cutout: string; }>; Pie: import("vue-chartjs/dist/types").TypedChartComponent<"pie", number[], unknown>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly[]>; default: () => never[]; }; chartData: { type: PropType>; default: () => { datasets: never[]; }; }; chartOptions: { type: PropType & import("chart.js").ElementChartOptions<"pie"> & import("chart.js").PluginChartOptions<"pie"> & import("chart.js").DatasetChartOptions<"pie"> & import("chart.js").ScaleChartOptions<"pie"> & import("chart.js").DoughnutControllerChartOptions>>; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; }>>, { height: number; width: number; chartOptions: import("chart.js/dist/types/utils")._DeepPartialObject & import("chart.js").ElementChartOptions<"pie"> & import("chart.js").PluginChartOptions<"pie"> & import("chart.js").DatasetChartOptions<"pie"> & import("chart.js").ScaleChartOptions<"pie"> & import("chart.js").DoughnutControllerChartOptions>; plugins: Plugin<"pie", import("chart.js/dist/types/basic").AnyObject>[]; datasetIdKey: string; chartData: import("chart.js").ChartData<"pie", number[], unknown>; chartId: string; }> | import("vue").DefineComponent<{ chartId: { type: StringConstructor; default: string; }; datasetIdKey: { type: StringConstructor; default: string; }; width: { type: NumberConstructor; default: number; }; height: { type: NumberConstructor; default: number; }; plugins: { type: PropType[]>; default: () => never[]; }; chartData: { type: PropType>; default: () => { datasets: never[]; }; }; chartOptions: { type: PropType & import("chart.js").ElementChartOptions<"polarArea"> & import("chart.js").PluginChartOptions<"polarArea"> & import("chart.js").DatasetChartOptions<"polarArea"> & import("chart.js").ScaleChartOptions<"polarArea"> & import("chart.js").PolarAreaControllerChartOptions>>; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; }, { ArcElement: typeof import("chart.js").ArcElement; Chart: typeof import("chart.js").Chart; Legend: Plugin; RadialLinearScale: import("chart.js").ChartComponent & { new (cfg: import("chart.js/dist/types/basic").AnyObject): import("chart.js").RadialLinearScale; prototype: import("chart.js").RadialLinearScale; }; Title: Plugin; Tooltip: import("chart.js").Tooltip; props: Readonly[]>; default: () => never[]; }; chartData: { type: PropType>; default: () => { datasets: never[]; }; }; chartOptions: { type: PropType & import("chart.js").ElementChartOptions<"polarArea"> & import("chart.js").PluginChartOptions<"polarArea"> & import("chart.js").DatasetChartOptions<"polarArea"> & import("chart.js").ScaleChartOptions<"polarArea"> & import("chart.js").PolarAreaControllerChartOptions>>; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; }>> & {}>>; defaultOptions: import("chart.js/dist/types/utils")._DeepPartialObject & import("chart.js").ElementChartOptions<"polarArea"> & import("chart.js").PluginChartOptions<"polarArea"> & import("chart.js").DatasetChartOptions<"polarArea"> & import("chart.js").ScaleChartOptions<"polarArea"> & import("chart.js").PolarAreaControllerChartOptions>; computedChartOptions: import("vue").ComputedRef & import("chart.js").ElementChartOptions<"polarArea"> & import("chart.js").PluginChartOptions<"polarArea"> & import("chart.js").DatasetChartOptions<"polarArea"> & import("chart.js").ScaleChartOptions<"polarArea"> & import("chart.js").PolarAreaControllerChartOptions>>; PolarArea: import("vue-chartjs/dist/types").TypedChartComponent<"polarArea", number[], unknown>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly[]>; default: () => never[]; }; chartData: { type: PropType>; default: () => { datasets: never[]; }; }; chartOptions: { type: PropType & import("chart.js").ElementChartOptions<"polarArea"> & import("chart.js").PluginChartOptions<"polarArea"> & import("chart.js").DatasetChartOptions<"polarArea"> & import("chart.js").ScaleChartOptions<"polarArea"> & import("chart.js").PolarAreaControllerChartOptions>>; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; }>>, { height: number; width: number; chartOptions: import("chart.js/dist/types/utils")._DeepPartialObject & import("chart.js").ElementChartOptions<"polarArea"> & import("chart.js").PluginChartOptions<"polarArea"> & import("chart.js").DatasetChartOptions<"polarArea"> & import("chart.js").ScaleChartOptions<"polarArea"> & import("chart.js").PolarAreaControllerChartOptions>; plugins: Plugin<"polarArea", import("chart.js/dist/types/basic").AnyObject>[]; datasetIdKey: string; chartData: import("chart.js").ChartData<"polarArea", number[], unknown>; chartId: string; }> | import("vue").DefineComponent<{ chartId: { type: StringConstructor; default: string; }; datasetIdKey: { type: StringConstructor; default: string; }; width: { type: NumberConstructor; default: number; }; height: { type: NumberConstructor; default: number; }; plugins: { type: PropType[]>; default: () => never[]; }; chartData: { type: PropType>; default: () => { datasets: never[]; }; }; chartOptions: { type: PropType & import("chart.js").ElementChartOptions<"radar"> & import("chart.js").PluginChartOptions<"radar"> & import("chart.js").DatasetChartOptions<"radar"> & import("chart.js").ScaleChartOptions<"radar"> & import("chart.js").LineControllerChartOptions>>; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; }, { Chart: typeof import("chart.js").Chart; Legend: Plugin; LineElement: import("chart.js").ChartComponent & { new (cfg: import("chart.js/dist/types/basic").AnyObject): import("chart.js").LineElement; prototype: import("chart.js").LineElement; }; PointElement: typeof import("chart.js").PointElement; RadialLinearScale: import("chart.js").ChartComponent & { new (cfg: import("chart.js/dist/types/basic").AnyObject): import("chart.js").RadialLinearScale; prototype: import("chart.js").RadialLinearScale; }; Title: Plugin; Tooltip: import("chart.js").Tooltip; props: Readonly[]>; default: () => never[]; }; chartData: { type: PropType>; default: () => { datasets: never[]; }; }; chartOptions: { type: PropType & import("chart.js").ElementChartOptions<"radar"> & import("chart.js").PluginChartOptions<"radar"> & import("chart.js").DatasetChartOptions<"radar"> & import("chart.js").ScaleChartOptions<"radar"> & import("chart.js").LineControllerChartOptions>>; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; }>> & {}>>; defaultOptions: import("chart.js/dist/types/utils")._DeepPartialObject & import("chart.js").ElementChartOptions<"radar"> & import("chart.js").PluginChartOptions<"radar"> & import("chart.js").DatasetChartOptions<"radar"> & import("chart.js").ScaleChartOptions<"radar"> & import("chart.js").LineControllerChartOptions>; computedChartOptions: import("vue").ComputedRef & import("chart.js").ElementChartOptions<"radar"> & import("chart.js").PluginChartOptions<"radar"> & import("chart.js").DatasetChartOptions<"radar"> & import("chart.js").ScaleChartOptions<"radar"> & import("chart.js").LineControllerChartOptions>>; Radar: import("vue-chartjs/dist/types").TypedChartComponent<"radar", (number | null)[], unknown>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly[]>; default: () => never[]; }; chartData: { type: PropType>; default: () => { datasets: never[]; }; }; chartOptions: { type: PropType & import("chart.js").ElementChartOptions<"radar"> & import("chart.js").PluginChartOptions<"radar"> & import("chart.js").DatasetChartOptions<"radar"> & import("chart.js").ScaleChartOptions<"radar"> & import("chart.js").LineControllerChartOptions>>; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; }>>, { height: number; width: number; chartOptions: import("chart.js/dist/types/utils")._DeepPartialObject & import("chart.js").ElementChartOptions<"radar"> & import("chart.js").PluginChartOptions<"radar"> & import("chart.js").DatasetChartOptions<"radar"> & import("chart.js").ScaleChartOptions<"radar"> & import("chart.js").LineControllerChartOptions>; plugins: Plugin<"radar", import("chart.js/dist/types/basic").AnyObject>[]; datasetIdKey: string; chartData: import("chart.js").ChartData<"radar", number[], unknown>; chartId: string; }> | import("vue").DefineComponent<{ chartId: { type: StringConstructor; default: string; }; datasetIdKey: { type: StringConstructor; default: string; }; width: { type: NumberConstructor; default: number; }; height: { type: NumberConstructor; default: number; }; plugins: { type: PropType[]>; default: () => never[]; }; chartData: { type: PropType>; default: () => { datasets: never[]; }; }; chartOptions: { type: PropType & import("chart.js").ElementChartOptions<"scatter"> & import("chart.js").PluginChartOptions<"scatter"> & import("chart.js").DatasetChartOptions<"scatter"> & import("chart.js").ScaleChartOptions<"scatter"> & import("chart.js").LineControllerChartOptions>>; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; }, { CategoryScale: import("chart.js").ChartComponent & { new (cfg: import("chart.js/dist/types/basic").AnyObject): import("chart.js").CategoryScale; prototype: import("chart.js").CategoryScale; }; Chart: typeof import("chart.js").Chart; Legend: Plugin; LineElement: import("chart.js").ChartComponent & { new (cfg: import("chart.js/dist/types/basic").AnyObject): import("chart.js").LineElement; prototype: import("chart.js").LineElement; }; LinearScale: import("chart.js").ChartComponent & { new (cfg: import("chart.js/dist/types/basic").AnyObject): import("chart.js").LinearScale; prototype: import("chart.js").LinearScale; }; PointElement: typeof import("chart.js").PointElement; Title: Plugin; Tooltip: import("chart.js").Tooltip; props: Readonly[]>; default: () => never[]; }; chartData: { type: PropType>; default: () => { datasets: never[]; }; }; chartOptions: { type: PropType & import("chart.js").ElementChartOptions<"scatter"> & import("chart.js").PluginChartOptions<"scatter"> & import("chart.js").DatasetChartOptions<"scatter"> & import("chart.js").ScaleChartOptions<"scatter"> & import("chart.js").LineControllerChartOptions>>; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; }>> & {}>>; defaultOptions: import("chart.js/dist/types/utils")._DeepPartialObject & import("chart.js").ElementChartOptions<"scatter"> & import("chart.js").PluginChartOptions<"scatter"> & import("chart.js").DatasetChartOptions<"scatter"> & import("chart.js").ScaleChartOptions<"scatter"> & import("chart.js").LineControllerChartOptions>; computedChartOptions: import("vue").ComputedRef & import("chart.js").ElementChartOptions<"scatter"> & import("chart.js").PluginChartOptions<"scatter"> & import("chart.js").DatasetChartOptions<"scatter"> & import("chart.js").ScaleChartOptions<"scatter"> & import("chart.js").LineControllerChartOptions>>; Scatter: import("vue-chartjs/dist/types").TypedChartComponent<"scatter", (number | import("chart.js").Point | null)[], unknown>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly[]>; default: () => never[]; }; chartData: { type: PropType>; default: () => { datasets: never[]; }; }; chartOptions: { type: PropType & import("chart.js").ElementChartOptions<"scatter"> & import("chart.js").PluginChartOptions<"scatter"> & import("chart.js").DatasetChartOptions<"scatter"> & import("chart.js").ScaleChartOptions<"scatter"> & import("chart.js").LineControllerChartOptions>>; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; }>>, { height: number; width: number; chartOptions: import("chart.js/dist/types/utils")._DeepPartialObject & import("chart.js").ElementChartOptions<"scatter"> & import("chart.js").PluginChartOptions<"scatter"> & import("chart.js").DatasetChartOptions<"scatter"> & import("chart.js").ScaleChartOptions<"scatter"> & import("chart.js").LineControllerChartOptions>; plugins: Plugin<"scatter", import("chart.js/dist/types/basic").AnyObject>[]; datasetIdKey: string; chartData: import("chart.js").ChartData<"scatter", number[], unknown>; chartId: string; }>>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly {}; }; chartOptions: { type: ObjectConstructor; default: () => { responsive: boolean; maintainAspectRatio: boolean; }; }; chartId: { type: StringConstructor; default: string; }; width: { type: NumberConstructor; default: number; }; height: { type: NumberConstructor; default: number; }; plugins: { type: PropType[]>; default: () => never[]; }; }>>, { height: number; width: number; chartOptions: Record; plugins: Plugin<"bar", import("chart.js/dist/types/basic").AnyObject>[]; chartData: Record; chartId: string; chartType: string; }>; export default _default;