import { type DerivedValue, type SharedValue } from "react-native-reanimated"; import type { ResolvedDegenConfig } from "../core/resolveConfig"; import type { MultiEngineState } from "../core/useLiveChartEngine"; import type { ChartPadding } from "../draw/line"; import type { DegenShakePayload } from "../types"; /** * Multi-series degen: **every** visible series sparks a burst off its own * endpoint dot on an up-momentum swing — in that series' color (its particles * carry the series index as their `colorIndex`) — plus one shared chart shake * re-armed from the strongest swing each frame. Reuses the single-series * particle/shake math (`math/degenTick`). */ export declare function useMultiSeriesDegen(engine: MultiEngineState, padding: ChartPadding, cfg: ResolvedDegenConfig | null, onShake?: (payload: DegenShakePayload) => void): { pack: SharedValue>; packRevision: SharedValue; shakeTransform: DerivedValue<[ { translateX: number; }, { translateY: number; } ]>; }; //# sourceMappingURL=useMultiSeriesDegen.d.ts.map