import React from 'react'; import { ViewProps } from 'react-native'; import { InteractionConfig } from './interaction/ChartInteractionContext'; export interface ChartsProviderProps extends ViewProps { /** Shared interaction configuration for all nested charts */ config?: InteractionConfig; /** Automatically render the single shared tooltip (disable to mount manually) */ withPopover?: boolean; /** Render children */ children: React.ReactNode; } /** * ChartsProvider lets multiple charts share one interaction context (pointer, crosshair, series registry, zoom state). * Use together with each chart's `useOwnInteractionProvider={false}` and typically `suppressPopover` so only this provider renders a single popover. * * Example: * * * * */ export declare const ChartsProvider: React.FC; export declare const GlobalChartsRoot: React.FC;