import { PublicConfigClass } from '../../../../../packages/public';
import { CreateComponentType } from '../../../../../packages/index.d';
export declare enum FontWeightEnum {
    NORMAL = "\u5E38\u89C4",
    BOLD = "\u52A0\u7C97"
}
export declare const FontWeightObject: {
    常规: string;
    加粗: string;
};
export declare const option: {
    dataset: string;
    fontSize: number;
    fontColor: string;
    fontWeight: string;
    letterSpacing: number;
    showShadow: boolean;
    boxShadow: string;
    hShadow: number;
    vShadow: number;
    blurShadow: number;
    colorShadow: string;
    animationTime: number;
    animationSpeed: number;
};
export default class Config extends PublicConfigClass implements CreateComponentType {
    key: string;
    attr: {
        w: number;
        h: number;
        zIndex: number;
        x: number;
        y: number;
        offsetX: number;
        offsetY: number;
    };
    chartConfig: import('../../../../../packages/index.d').ConfigType;
    option: {
        dataset: string;
        fontSize: number;
        fontColor: string;
        fontWeight: string;
        letterSpacing: number;
        showShadow: boolean;
        boxShadow: string;
        hShadow: number;
        vShadow: number;
        blurShadow: number;
        colorShadow: string;
        animationTime: number;
        animationSpeed: number;
    };
    preview: {
        overFlowHidden: boolean;
    };
}
