import * as React from 'react';
import './EchartsConfig';
import { WeekChartItemProps } from './WeekChartItem';
export type WeekChartProps = {
    /**
     * The css style to apply to the chart container.
     * Use this to set specific with, padding, background color, etc.
     */
    style?: React.CSSProperties;
    /**
     * The days to show in the chart.
     */
    days: {
        /**
         * The name of the day.
         */
        label: string;
        /**
         * The list of hours in this day
         */
        hours: {
            /**
             * The label to represent the hour of the day
             */
            label: string;
            /**
             * The metric related data for this individual hour of day
             */
            metrics: WeekChartItemProps['metrics'];
        }[];
    }[];
    /**
     * Whether to show the skeleton or not.
     */
    isLoading?: boolean;
};
/**
 * A week chart component to display data grouped by day of week and hour of day.
 */
declare const WeekChart: ({ style, days, isLoading }: WeekChartProps) => import("react/jsx-runtime").JSX.Element;
export default WeekChart;
