export type FoldInfo = {
    foldMap: Record<string, string | undefined>;
    statistics: {
        min: number;
        max: number;
        sum: number;
        count: number;
        colorMin: number;
        colorMax: number;
    };
    measureId: string;
    measureName: string;
    measureValue: string;
};
export type UnfoldInfo = {
    encodingX: string;
    encodingY: string;
    encodingColor: string;
    encodingColorId: string;
    encodingDetail: string;
    encodingAngle: string;
    encodingPlayer: string;
    encodingHierarchy: string;
    colorItems: string[];
    colorIdMap: Record<string, {
        id: string;
        alias: string;
    }>;
};
export type DatasetReshapeInfo = Array<{
    id: string;
    index: number;
    foldInfo: FoldInfo;
    foldInfoList?: FoldInfo[];
    unfoldInfo: UnfoldInfo;
}>;
