export declare const TitleSpec: {
    text: import("@sinclair/typebox").TString;
    left: import("@sinclair/typebox").TString;
    right: import("@sinclair/typebox").TString;
    top: import("@sinclair/typebox").TString;
    bottom: import("@sinclair/typebox").TString;
};
export declare const AxisSpec: {
    type: import("@sinclair/typebox").TKeyOf<"value" | "category">;
    data: import("@sinclair/typebox").TArray<import("@sinclair/typebox").StaticArray<import("@sinclair/typebox").TString>>;
};
export declare const BaseChartSpec: {
    xAxis: import("@sinclair/typebox").TArray<import("@sinclair/typebox").StaticArray<import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
        position: import("@sinclair/typebox").TKeyOf<"top" | "bottom">;
        type: import("@sinclair/typebox").TKeyOf<"value" | "category">;
        data: import("@sinclair/typebox").TArray<import("@sinclair/typebox").StaticArray<import("@sinclair/typebox").TString>>;
    }>>>>;
    yAxis: import("@sinclair/typebox").TArray<import("@sinclair/typebox").StaticArray<import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
        position: import("@sinclair/typebox").TKeyOf<"left" | "right">;
        type: import("@sinclair/typebox").TKeyOf<"value" | "category">;
        data: import("@sinclair/typebox").TArray<import("@sinclair/typebox").StaticArray<import("@sinclair/typebox").TString>>;
    }>>>>;
    color: import("@sinclair/typebox").TArray<import("@sinclair/typebox").StaticArray<import("@sinclair/typebox").TString>>;
};
export declare const SeriesLabelSpec: {
    show: import("@sinclair/typebox").TBoolean;
    position: import("@sinclair/typebox").TKeyOf<"left" | "right" | "top" | "bottom" | "inside" | "insideLeft" | "insideRight" | "insideTop" | "insideBottom" | "insideTopLeft" | "insideBottomLeft" | "insideTopRight" | "insideBottomRight">;
};
export declare const SeriesItemStyle: {
    color: import("@sinclair/typebox").TString;
};
export declare const SeriesSpec: {
    name: import("@sinclair/typebox").TString;
    label: import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
        show: import("@sinclair/typebox").TBoolean;
        position: import("@sinclair/typebox").TKeyOf<"left" | "right" | "top" | "bottom" | "inside" | "insideLeft" | "insideRight" | "insideTop" | "insideBottom" | "insideTopLeft" | "insideBottomLeft" | "insideTopRight" | "insideBottomRight">;
    }>>;
    data: import("@sinclair/typebox").TArray<import("@sinclair/typebox").StaticArray<import("@sinclair/typebox").TNumber>>;
};
