export { defineChartComponent } from './components';
export { ExtractComponentData, ExtractComponentProps } from './utils';
export * from './hooks';
export declare const BarChart: import("./vueproxy.types").VueProxy<import("./types").ChartPropsOptions<"bar">, import("./components").ComponentData<"bar">, object | ((this: import("vue/types/umd")) => object), {
    [key: string]: any;
}, {
    [key: string]: (this: import("vue/types/umd"), ...args: any[]) => any;
}>;
export declare const DoughnutChart: import("./vueproxy.types").VueProxy<import("./types").ChartPropsOptions<"doughnut">, import("./components").ComponentData<"doughnut">, object | ((this: import("vue/types/umd")) => object), {
    [key: string]: any;
}, {
    [key: string]: (this: import("vue/types/umd"), ...args: any[]) => any;
}>;
export declare const LineChart: import("./vueproxy.types").VueProxy<import("./types").ChartPropsOptions<"line">, import("./components").ComponentData<"line">, object | ((this: import("vue/types/umd")) => object), {
    [key: string]: any;
}, {
    [key: string]: (this: import("vue/types/umd"), ...args: any[]) => any;
}>;
export declare const PieChart: import("./vueproxy.types").VueProxy<import("./types").ChartPropsOptions<"pie">, import("./components").ComponentData<"pie">, object | ((this: import("vue/types/umd")) => object), {
    [key: string]: any;
}, {
    [key: string]: (this: import("vue/types/umd"), ...args: any[]) => any;
}>;
export declare const PolarAreaChart: import("./vueproxy.types").VueProxy<import("./types").ChartPropsOptions<"polarArea">, import("./components").ComponentData<"polarArea">, object | ((this: import("vue/types/umd")) => object), {
    [key: string]: any;
}, {
    [key: string]: (this: import("vue/types/umd"), ...args: any[]) => any;
}>;
export declare const RadarChart: import("./vueproxy.types").VueProxy<import("./types").ChartPropsOptions<"radar">, import("./components").ComponentData<"radar">, object | ((this: import("vue/types/umd")) => object), {
    [key: string]: any;
}, {
    [key: string]: (this: import("vue/types/umd"), ...args: any[]) => any;
}>;
export declare const BubbleChart: import("./vueproxy.types").VueProxy<import("./types").ChartPropsOptions<"bubble">, import("./components").ComponentData<"bubble">, object | ((this: import("vue/types/umd")) => object), {
    [key: string]: any;
}, {
    [key: string]: (this: import("vue/types/umd"), ...args: any[]) => any;
}>;
export declare const ScatterChart: import("./vueproxy.types").VueProxy<import("./types").ChartPropsOptions<"scatter">, import("./components").ComponentData<"scatter">, object | ((this: import("vue/types/umd")) => object), {
    [key: string]: any;
}, {
    [key: string]: (this: import("vue/types/umd"), ...args: any[]) => any;
}>;
declare const _default: {
    BarChart: import("./vueproxy.types").VueProxy<import("./types").ChartPropsOptions<"bar">, import("./components").ComponentData<"bar">, object | ((this: import("vue/types/umd")) => object), {
        [key: string]: any;
    }, {
        [key: string]: (this: import("vue/types/umd"), ...args: any[]) => any;
    }>;
    DoughnutChart: import("./vueproxy.types").VueProxy<import("./types").ChartPropsOptions<"doughnut">, import("./components").ComponentData<"doughnut">, object | ((this: import("vue/types/umd")) => object), {
        [key: string]: any;
    }, {
        [key: string]: (this: import("vue/types/umd"), ...args: any[]) => any;
    }>;
    LineChart: import("./vueproxy.types").VueProxy<import("./types").ChartPropsOptions<"line">, import("./components").ComponentData<"line">, object | ((this: import("vue/types/umd")) => object), {
        [key: string]: any;
    }, {
        [key: string]: (this: import("vue/types/umd"), ...args: any[]) => any;
    }>;
    PieChart: import("./vueproxy.types").VueProxy<import("./types").ChartPropsOptions<"pie">, import("./components").ComponentData<"pie">, object | ((this: import("vue/types/umd")) => object), {
        [key: string]: any;
    }, {
        [key: string]: (this: import("vue/types/umd"), ...args: any[]) => any;
    }>;
    PolarAreaChart: import("./vueproxy.types").VueProxy<import("./types").ChartPropsOptions<"polarArea">, import("./components").ComponentData<"polarArea">, object | ((this: import("vue/types/umd")) => object), {
        [key: string]: any;
    }, {
        [key: string]: (this: import("vue/types/umd"), ...args: any[]) => any;
    }>;
    RadarChart: import("./vueproxy.types").VueProxy<import("./types").ChartPropsOptions<"radar">, import("./components").ComponentData<"radar">, object | ((this: import("vue/types/umd")) => object), {
        [key: string]: any;
    }, {
        [key: string]: (this: import("vue/types/umd"), ...args: any[]) => any;
    }>;
    BubbleChart: import("./vueproxy.types").VueProxy<import("./types").ChartPropsOptions<"bubble">, import("./components").ComponentData<"bubble">, object | ((this: import("vue/types/umd")) => object), {
        [key: string]: any;
    }, {
        [key: string]: (this: import("vue/types/umd"), ...args: any[]) => any;
    }>;
    ScatterChart: import("./vueproxy.types").VueProxy<import("./types").ChartPropsOptions<"scatter">, import("./components").ComponentData<"scatter">, object | ((this: import("vue/types/umd")) => object), {
        [key: string]: any;
    }, {
        [key: string]: (this: import("vue/types/umd"), ...args: any[]) => any;
    }>;
    defineChartComponent: <TType extends keyof import("chart.js").ChartTypeRegistry = keyof import("chart.js").ChartTypeRegistry>(chartId: string, chartType: TType) => import("./vueproxy.types").VueProxy<import("./types").ChartPropsOptions<TType>, import("./components").ComponentData<TType>, object | ((this: import("vue/types/umd")) => object), {
        [key: string]: any;
    }, {
        [key: string]: (this: import("vue/types/umd"), ...args: any[]) => any;
    }>;
};
export default _default;
