import { ComponentOptionsBase, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps } from 'vue';
export * from './src/type';
export declare const TChart: {
    new (...args: any[]): any;
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & ComponentOptionsBase<any, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, any, string, {
    id: string;
    options: Record<string, any>;
    theme: string;
    isEmpty: boolean | ((options: Record<string, any>) => boolean);
    description: string;
}, {}, string, {}> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new () => {
    $slots: {
        empty?(_: {}): any;
        default?(_: {}): any;
    };
});
