import { type SharedValue } from "react-native-reanimated"; import type { ChartPadding } from "../draw/line"; import type { ResolvedDotGlowConfig, ResolvedDotRingConfig, ResolvedPulseConfig } from "../core/resolveConfig"; import type { MultiEngineState } from "../core/useLiveChartEngine"; export declare function MultiSeriesDots({ engine, padding, colors, radius, ring, glow, ringColor, color, pulse, viewEnd, seriesCount, }: { engine: MultiEngineState; padding: ChartPadding; colors: string[]; radius: number; /** Crisp outer backing ring, or `null` for flat circles. */ ring: ResolvedDotRingConfig | null; /** Optional soft static glow behind every series dot. */ glow?: ResolvedDotGlowConfig | null; /** Fallback ring color when `ring.color` is unset (theme `badgeOuterBg`). */ ringColor: string; /** Fill color override; falls back to each series' line color. */ color: string | undefined; pulse: ResolvedPulseConfig | null; /** Pan/zoom right-edge override — pulse is frozen-out while scrolled back. */ viewEnd?: SharedValue; /** Number of live series slots to mount. */ seriesCount: number; }): import("react").JSX.Element; //# sourceMappingURL=MultiSeriesDots.d.ts.map