export * from "./variants.js"; export type AnimatedNumberProps = { /** The value to settle on. Changing it tweens from the currently displayed value. */ value: number; /** Tween length in milliseconds. */ durationMs?: number; /** Formats every painted frame AND the accessible value. Defaults to en-locale grouping. */ format?: (value: number) => string; className?: string; }; /** * AnimatedNumber — counts up to `value` when it first scrolls into view, and * tweens between values on updates. Communicates magnitude for stat rows and * metric callouts. * * - The box is sized by the final value, so the count-up causes no layout * shift; digits use tabular figures. * - Assistive technology always reads the final value — the ticking frames * are aria-hidden. * - Reduced-motion users (and environments without IntersectionObserver or * rAF) see the final value immediately. */ export declare function AnimatedNumber({ value, durationMs, format, className, }: AnimatedNumberProps): import("react").JSX.Element; //# sourceMappingURL=index.d.ts.map