type Pointer = { visible: boolean; left?: number; text?: string; value?: number; }; export type ChartState = { pointers: Partial>; resourceData: Partial>; averageData: Partial>; }; export declare const enum ChartActions { SET_POINTER = "SET_POINTER", SET_RESOURCE_DATA = "SET_RESOURCE_DATA", SET_AVERAGE_DATA = "SET_AVERAGE_DATA" } export type Actions = { type: ChartActions.SET_POINTER; payload: { uuid: string; } & Pointer; } | { type: ChartActions.SET_RESOURCE_DATA; payload: { data: ChartState["resourceData"]; uuid: string; }; } | { type: ChartActions.SET_AVERAGE_DATA; payload: { average: number; uuid: string; }; }; export declare const initialChartState: ChartState; export declare const chartReducer: (state: ChartState | undefined, action: Actions) => ChartState; export {};