import { App } from 'vue'; import CChart from './CChart'; declare const CChartBar: import("vue").DefineComponent<{}, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").DefineComponent<{ customTooltips: { type: BooleanConstructor; default: boolean; }; data: { type: import("vue").PropType | ((canvas: HTMLCanvasElement) => import("chart.js").ChartData)>; required: true; }; height: { type: NumberConstructor; default: number; }; id: { type: StringConstructor; }; options: { type: import("vue").PropType & import("chart.js").ElementChartOptions & import("chart.js").PluginChartOptions & import("chart.js").DatasetChartOptions & import("chart.js").ScaleChartOptions>>; }; plugins: { type: import("vue").PropType[]>; }; redraw: BooleanConstructor; type: { type: import("vue").PropType; default: string; }; width: { type: NumberConstructor; default: number; }; wrapper: { type: BooleanConstructor; default: boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("getDatasetAtEvent" | "getElementAtEvent" | "getElementsAtEvent")[], "getDatasetAtEvent" | "getElementAtEvent" | "getElementsAtEvent", import("vue").PublicProps, Readonly | ((canvas: HTMLCanvasElement) => import("chart.js").ChartData)>; required: true; }; height: { type: NumberConstructor; default: number; }; id: { type: StringConstructor; }; options: { type: import("vue").PropType & import("chart.js").ElementChartOptions & import("chart.js").PluginChartOptions & import("chart.js").DatasetChartOptions & import("chart.js").ScaleChartOptions>>; }; plugins: { type: import("vue").PropType[]>; }; redraw: BooleanConstructor; type: { type: import("vue").PropType; default: string; }; width: { type: NumberConstructor; default: number; }; wrapper: { type: BooleanConstructor; default: boolean; }; }>> & { onGetDatasetAtEvent?: ((...args: any[]) => any) | undefined; onGetElementAtEvent?: ((...args: any[]) => any) | undefined; onGetElementsAtEvent?: ((...args: any[]) => any) | undefined; }, { customTooltips: boolean; height: number; redraw: boolean; type: keyof import("chart.js").ChartTypeRegistry; width: number; wrapper: boolean; }, {}>, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; declare const CChartBubble: import("vue").DefineComponent<{}, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").DefineComponent<{ customTooltips: { type: BooleanConstructor; default: boolean; }; data: { type: import("vue").PropType | ((canvas: HTMLCanvasElement) => import("chart.js").ChartData)>; required: true; }; height: { type: NumberConstructor; default: number; }; id: { type: StringConstructor; }; options: { type: import("vue").PropType & import("chart.js").ElementChartOptions & import("chart.js").PluginChartOptions & import("chart.js").DatasetChartOptions & import("chart.js").ScaleChartOptions>>; }; plugins: { type: import("vue").PropType[]>; }; redraw: BooleanConstructor; type: { type: import("vue").PropType; default: string; }; width: { type: NumberConstructor; default: number; }; wrapper: { type: BooleanConstructor; default: boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("getDatasetAtEvent" | "getElementAtEvent" | "getElementsAtEvent")[], "getDatasetAtEvent" | "getElementAtEvent" | "getElementsAtEvent", import("vue").PublicProps, Readonly | ((canvas: HTMLCanvasElement) => import("chart.js").ChartData)>; required: true; }; height: { type: NumberConstructor; default: number; }; id: { type: StringConstructor; }; options: { type: import("vue").PropType & import("chart.js").ElementChartOptions & import("chart.js").PluginChartOptions & import("chart.js").DatasetChartOptions & import("chart.js").ScaleChartOptions>>; }; plugins: { type: import("vue").PropType[]>; }; redraw: BooleanConstructor; type: { type: import("vue").PropType; default: string; }; width: { type: NumberConstructor; default: number; }; wrapper: { type: BooleanConstructor; default: boolean; }; }>> & { onGetDatasetAtEvent?: ((...args: any[]) => any) | undefined; onGetElementAtEvent?: ((...args: any[]) => any) | undefined; onGetElementsAtEvent?: ((...args: any[]) => any) | undefined; }, { customTooltips: boolean; height: number; redraw: boolean; type: keyof import("chart.js").ChartTypeRegistry; width: number; wrapper: boolean; }, {}>, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; declare const CChartDoughnut: import("vue").DefineComponent<{}, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").DefineComponent<{ customTooltips: { type: BooleanConstructor; default: boolean; }; data: { type: import("vue").PropType | ((canvas: HTMLCanvasElement) => import("chart.js").ChartData)>; required: true; }; height: { type: NumberConstructor; default: number; }; id: { type: StringConstructor; }; options: { type: import("vue").PropType & import("chart.js").ElementChartOptions & import("chart.js").PluginChartOptions & import("chart.js").DatasetChartOptions & import("chart.js").ScaleChartOptions>>; }; plugins: { type: import("vue").PropType[]>; }; redraw: BooleanConstructor; type: { type: import("vue").PropType; default: string; }; width: { type: NumberConstructor; default: number; }; wrapper: { type: BooleanConstructor; default: boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("getDatasetAtEvent" | "getElementAtEvent" | "getElementsAtEvent")[], "getDatasetAtEvent" | "getElementAtEvent" | "getElementsAtEvent", import("vue").PublicProps, Readonly | ((canvas: HTMLCanvasElement) => import("chart.js").ChartData)>; required: true; }; height: { type: NumberConstructor; default: number; }; id: { type: StringConstructor; }; options: { type: import("vue").PropType & import("chart.js").ElementChartOptions & import("chart.js").PluginChartOptions & import("chart.js").DatasetChartOptions & import("chart.js").ScaleChartOptions>>; }; plugins: { type: import("vue").PropType[]>; }; redraw: BooleanConstructor; type: { type: import("vue").PropType; default: string; }; width: { type: NumberConstructor; default: number; }; wrapper: { type: BooleanConstructor; default: boolean; }; }>> & { onGetDatasetAtEvent?: ((...args: any[]) => any) | undefined; onGetElementAtEvent?: ((...args: any[]) => any) | undefined; onGetElementsAtEvent?: ((...args: any[]) => any) | undefined; }, { customTooltips: boolean; height: number; redraw: boolean; type: keyof import("chart.js").ChartTypeRegistry; width: number; wrapper: boolean; }, {}>, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; declare const CChartLine: import("vue").DefineComponent<{}, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").DefineComponent<{ customTooltips: { type: BooleanConstructor; default: boolean; }; data: { type: import("vue").PropType | ((canvas: HTMLCanvasElement) => import("chart.js").ChartData)>; required: true; }; height: { type: NumberConstructor; default: number; }; id: { type: StringConstructor; }; options: { type: import("vue").PropType & import("chart.js").ElementChartOptions & import("chart.js").PluginChartOptions & import("chart.js").DatasetChartOptions & import("chart.js").ScaleChartOptions>>; }; plugins: { type: import("vue").PropType[]>; }; redraw: BooleanConstructor; type: { type: import("vue").PropType; default: string; }; width: { type: NumberConstructor; default: number; }; wrapper: { type: BooleanConstructor; default: boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("getDatasetAtEvent" | "getElementAtEvent" | "getElementsAtEvent")[], "getDatasetAtEvent" | "getElementAtEvent" | "getElementsAtEvent", import("vue").PublicProps, Readonly | ((canvas: HTMLCanvasElement) => import("chart.js").ChartData)>; required: true; }; height: { type: NumberConstructor; default: number; }; id: { type: StringConstructor; }; options: { type: import("vue").PropType & import("chart.js").ElementChartOptions & import("chart.js").PluginChartOptions & import("chart.js").DatasetChartOptions & import("chart.js").ScaleChartOptions>>; }; plugins: { type: import("vue").PropType[]>; }; redraw: BooleanConstructor; type: { type: import("vue").PropType; default: string; }; width: { type: NumberConstructor; default: number; }; wrapper: { type: BooleanConstructor; default: boolean; }; }>> & { onGetDatasetAtEvent?: ((...args: any[]) => any) | undefined; onGetElementAtEvent?: ((...args: any[]) => any) | undefined; onGetElementsAtEvent?: ((...args: any[]) => any) | undefined; }, { customTooltips: boolean; height: number; redraw: boolean; type: keyof import("chart.js").ChartTypeRegistry; width: number; wrapper: boolean; }, {}>, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; declare const CChartPie: import("vue").DefineComponent<{}, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").DefineComponent<{ customTooltips: { type: BooleanConstructor; default: boolean; }; data: { type: import("vue").PropType | ((canvas: HTMLCanvasElement) => import("chart.js").ChartData)>; required: true; }; height: { type: NumberConstructor; default: number; }; id: { type: StringConstructor; }; options: { type: import("vue").PropType & import("chart.js").ElementChartOptions & import("chart.js").PluginChartOptions & import("chart.js").DatasetChartOptions & import("chart.js").ScaleChartOptions>>; }; plugins: { type: import("vue").PropType[]>; }; redraw: BooleanConstructor; type: { type: import("vue").PropType; default: string; }; width: { type: NumberConstructor; default: number; }; wrapper: { type: BooleanConstructor; default: boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("getDatasetAtEvent" | "getElementAtEvent" | "getElementsAtEvent")[], "getDatasetAtEvent" | "getElementAtEvent" | "getElementsAtEvent", import("vue").PublicProps, Readonly | ((canvas: HTMLCanvasElement) => import("chart.js").ChartData)>; required: true; }; height: { type: NumberConstructor; default: number; }; id: { type: StringConstructor; }; options: { type: import("vue").PropType & import("chart.js").ElementChartOptions & import("chart.js").PluginChartOptions & import("chart.js").DatasetChartOptions & import("chart.js").ScaleChartOptions>>; }; plugins: { type: import("vue").PropType[]>; }; redraw: BooleanConstructor; type: { type: import("vue").PropType; default: string; }; width: { type: NumberConstructor; default: number; }; wrapper: { type: BooleanConstructor; default: boolean; }; }>> & { onGetDatasetAtEvent?: ((...args: any[]) => any) | undefined; onGetElementAtEvent?: ((...args: any[]) => any) | undefined; onGetElementsAtEvent?: ((...args: any[]) => any) | undefined; }, { customTooltips: boolean; height: number; redraw: boolean; type: keyof import("chart.js").ChartTypeRegistry; width: number; wrapper: boolean; }, {}>, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; declare const CChartPolarArea: import("vue").DefineComponent<{}, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").DefineComponent<{ customTooltips: { type: BooleanConstructor; default: boolean; }; data: { type: import("vue").PropType | ((canvas: HTMLCanvasElement) => import("chart.js").ChartData)>; required: true; }; height: { type: NumberConstructor; default: number; }; id: { type: StringConstructor; }; options: { type: import("vue").PropType & import("chart.js").ElementChartOptions & import("chart.js").PluginChartOptions & import("chart.js").DatasetChartOptions & import("chart.js").ScaleChartOptions>>; }; plugins: { type: import("vue").PropType[]>; }; redraw: BooleanConstructor; type: { type: import("vue").PropType; default: string; }; width: { type: NumberConstructor; default: number; }; wrapper: { type: BooleanConstructor; default: boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("getDatasetAtEvent" | "getElementAtEvent" | "getElementsAtEvent")[], "getDatasetAtEvent" | "getElementAtEvent" | "getElementsAtEvent", import("vue").PublicProps, Readonly | ((canvas: HTMLCanvasElement) => import("chart.js").ChartData)>; required: true; }; height: { type: NumberConstructor; default: number; }; id: { type: StringConstructor; }; options: { type: import("vue").PropType & import("chart.js").ElementChartOptions & import("chart.js").PluginChartOptions & import("chart.js").DatasetChartOptions & import("chart.js").ScaleChartOptions>>; }; plugins: { type: import("vue").PropType[]>; }; redraw: BooleanConstructor; type: { type: import("vue").PropType; default: string; }; width: { type: NumberConstructor; default: number; }; wrapper: { type: BooleanConstructor; default: boolean; }; }>> & { onGetDatasetAtEvent?: ((...args: any[]) => any) | undefined; onGetElementAtEvent?: ((...args: any[]) => any) | undefined; onGetElementsAtEvent?: ((...args: any[]) => any) | undefined; }, { customTooltips: boolean; height: number; redraw: boolean; type: keyof import("chart.js").ChartTypeRegistry; width: number; wrapper: boolean; }, {}>, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; declare const CChartRadar: import("vue").DefineComponent<{}, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").DefineComponent<{ customTooltips: { type: BooleanConstructor; default: boolean; }; data: { type: import("vue").PropType | ((canvas: HTMLCanvasElement) => import("chart.js").ChartData)>; required: true; }; height: { type: NumberConstructor; default: number; }; id: { type: StringConstructor; }; options: { type: import("vue").PropType & import("chart.js").ElementChartOptions & import("chart.js").PluginChartOptions & import("chart.js").DatasetChartOptions & import("chart.js").ScaleChartOptions>>; }; plugins: { type: import("vue").PropType[]>; }; redraw: BooleanConstructor; type: { type: import("vue").PropType; default: string; }; width: { type: NumberConstructor; default: number; }; wrapper: { type: BooleanConstructor; default: boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("getDatasetAtEvent" | "getElementAtEvent" | "getElementsAtEvent")[], "getDatasetAtEvent" | "getElementAtEvent" | "getElementsAtEvent", import("vue").PublicProps, Readonly | ((canvas: HTMLCanvasElement) => import("chart.js").ChartData)>; required: true; }; height: { type: NumberConstructor; default: number; }; id: { type: StringConstructor; }; options: { type: import("vue").PropType & import("chart.js").ElementChartOptions & import("chart.js").PluginChartOptions & import("chart.js").DatasetChartOptions & import("chart.js").ScaleChartOptions>>; }; plugins: { type: import("vue").PropType[]>; }; redraw: BooleanConstructor; type: { type: import("vue").PropType; default: string; }; width: { type: NumberConstructor; default: number; }; wrapper: { type: BooleanConstructor; default: boolean; }; }>> & { onGetDatasetAtEvent?: ((...args: any[]) => any) | undefined; onGetElementAtEvent?: ((...args: any[]) => any) | undefined; onGetElementsAtEvent?: ((...args: any[]) => any) | undefined; }, { customTooltips: boolean; height: number; redraw: boolean; type: keyof import("chart.js").ChartTypeRegistry; width: number; wrapper: boolean; }, {}>, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; declare const CChartScatter: import("vue").DefineComponent<{}, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").DefineComponent<{ customTooltips: { type: BooleanConstructor; default: boolean; }; data: { type: import("vue").PropType | ((canvas: HTMLCanvasElement) => import("chart.js").ChartData)>; required: true; }; height: { type: NumberConstructor; default: number; }; id: { type: StringConstructor; }; options: { type: import("vue").PropType & import("chart.js").ElementChartOptions & import("chart.js").PluginChartOptions & import("chart.js").DatasetChartOptions & import("chart.js").ScaleChartOptions>>; }; plugins: { type: import("vue").PropType[]>; }; redraw: BooleanConstructor; type: { type: import("vue").PropType; default: string; }; width: { type: NumberConstructor; default: number; }; wrapper: { type: BooleanConstructor; default: boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("getDatasetAtEvent" | "getElementAtEvent" | "getElementsAtEvent")[], "getDatasetAtEvent" | "getElementAtEvent" | "getElementsAtEvent", import("vue").PublicProps, Readonly | ((canvas: HTMLCanvasElement) => import("chart.js").ChartData)>; required: true; }; height: { type: NumberConstructor; default: number; }; id: { type: StringConstructor; }; options: { type: import("vue").PropType & import("chart.js").ElementChartOptions & import("chart.js").PluginChartOptions & import("chart.js").DatasetChartOptions & import("chart.js").ScaleChartOptions>>; }; plugins: { type: import("vue").PropType[]>; }; redraw: BooleanConstructor; type: { type: import("vue").PropType; default: string; }; width: { type: NumberConstructor; default: number; }; wrapper: { type: BooleanConstructor; default: boolean; }; }>> & { onGetDatasetAtEvent?: ((...args: any[]) => any) | undefined; onGetElementAtEvent?: ((...args: any[]) => any) | undefined; onGetElementsAtEvent?: ((...args: any[]) => any) | undefined; }, { customTooltips: boolean; height: number; redraw: boolean; type: keyof import("chart.js").ChartTypeRegistry; width: number; wrapper: boolean; }, {}>, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; declare const CChartPlugin: { install: (app: App) => void; }; export default CChartPlugin; export { CChart, CChartBar, CChartBubble, CChartDoughnut, CChartLine, CChartPie, CChartPolarArea, CChartRadar, CChartScatter, };