import { type SkFont } from "@shopify/react-native-skia"; import { type DerivedValue, type SharedValue } from "react-native-reanimated"; import type { ResolvedPerSeriesTooltipConfig } from "../core/resolveConfig"; import type { TooltipLayout } from "../hooks/crosshairShared"; import type { LiveChartPalette } from "../types"; type TooltipLayoutValue = SharedValue | DerivedValue; /** Skia-only per-series tooltip renderer; every position is SharedValue-driven. */ export declare function PerSeriesTooltipOverlay({ layout, font, palette, config, seriesCount, opacity, tooltipBackground, tooltipColor, tooltipBorderColor, }: { layout: TooltipLayoutValue; font: SkFont; palette: LiveChartPalette; config: ResolvedPerSeriesTooltipConfig; seriesCount: number; /** Active crosshair opacity; idle `alwaysShow` pills stay fully visible. */ opacity?: SharedValue | DerivedValue; tooltipBackground?: string; tooltipColor?: string; tooltipBorderColor?: string; }): import("react").JSX.Element; export {}; //# sourceMappingURL=PerSeriesTooltipOverlay.d.ts.map