import { CSSProperties } from 'react'; export interface OdometerCardProps { /** Value currently shown on the card. Changing it scrolls the strip. */ value: number; className?: string; style?: CSSProperties; } /** * The `spin` renderer: an odometer strip (digits stacked vertically) moved by a * single `translateY` transition with an `ease-out` curve. One transition covers * any distance in one `duration`, so the card always lands on time however far * it has to travel — the opposite of `queue`'s constant per-step speed. * * Chase-latest like the flip engine: it stores only the current cell and scrolls * toward the latest `value`, always forward (`(target - current) mod 10`). The * `armed` step forces a reflow before adding the transition so a rapid retarget * can't strand it (same reasoning as `FlipCard`). */ export declare function OdometerCard(props: OdometerCardProps): import("react").JSX.Element;