import { b as CountUpMotionConfig, c as ChartMotionPresetName, d as ChartAnimateConfig, e as CartesianMotionPresetName, a as ChartAnimateEnterConfig } from '../types-he-wcyye.js'; export { C as CartesianMotionKind, f as ChartAnimate, g as ChartAnimatePreset, h as ChartAnimateUpdateConfig, L as LiveAnimate, R as ResolvedChartAnimate } from '../types-he-wcyye.js'; export { U as UseCartesianAnimateInput, a as UseCartesianAnimateResult, r as resolveChartAnimate, s as seriesDataSignature, b as seriesStructureSignature, c as shouldAnimateEnter, d as shouldAnimateUpdate, u as useCartesianAnimate } from '../useCartesianAnimate-B8MlrCfV.js'; export { L as LIVE_CROSSFADE_MS, c as cartesianEnterStyle, a as cartesianUpdateStyle, e as ensureCartesianMotionStyles, b as ensureLiveCrossfadeStyles, d as ensurePresentationStyles, l as liveCrossfadeStyle, p as presentationEnterStyle } from '../styles-gyQLgLB4.js'; import { CSSProperties } from 'react'; import { ChartMode } from '@axicharts/charts-core'; declare const COUNT_UP_MOTION_CONFIG: CountUpMotionConfig; declare const MOTION_PRESETS: Record; declare function isMotionPresetName(value: string): value is ChartMotionPresetName; declare function isCartesianMotionPresetName(value: string): value is CartesianMotionPresetName; declare function resolveMotionPreset(name: ChartMotionPresetName): ChartAnimateConfig | CountUpMotionConfig; declare function resolveCartesianMotionPreset(name: CartesianMotionPresetName): ChartAnimateConfig; declare function resolveSeriesEnterDelay(enter: ChartAnimateEnterConfig, seriesIndex?: number): number; declare function applyCountUpPreset(duration?: number): CountUpMotionConfig; declare function matchCartesianMotionPreset(config: ChartAnimateConfig): CartesianMotionPresetName | undefined; type UseLiveCrossfadeInput = { enabled: boolean; structureSignature: string; mode: ChartMode; }; type UseLiveCrossfadeResult = { plotStyle: CSSProperties | undefined; crossfadeTick: number; }; declare function useLiveCrossfade({ enabled, structureSignature, mode, }: UseLiveCrossfadeInput): UseLiveCrossfadeResult; export { COUNT_UP_MOTION_CONFIG, CartesianMotionPresetName, ChartAnimateConfig, ChartAnimateEnterConfig, ChartMotionPresetName, CountUpMotionConfig, MOTION_PRESETS, type UseLiveCrossfadeInput, type UseLiveCrossfadeResult, applyCountUpPreset, isCartesianMotionPresetName, isMotionPresetName, matchCartesianMotionPreset, resolveCartesianMotionPreset, resolveMotionPreset, resolveSeriesEnterDelay, useLiveCrossfade };