import React from 'react'; export type HoverState = { originViz: string; xVal: number; seriesKey?: string; }; export type SelectedState = { originViz: string; xVal: number; seriesKey: string; }; export type VizContextOutputType = { clearSharedState: () => void; syncedHoverValue?: HoverState; setSyncedHoverValue: React.Dispatch>; syncedSelectedValue?: SelectedState; setSyncedSelectedValue: React.Dispatch>; hasProvider?: boolean; }; export declare const VizContext: React.Context; export declare const VizContextProvider: ({ children }: { children: React.ReactNode; }) => React.JSX.Element;