import { Transition } from "motion/react";
import { HTMLAttributes } from "react";
export interface SlidingNumberProps extends Omit<HTMLAttributes<HTMLDivElement>, "children"> {
    /**
     * The number value to display with sliding animation
     */
    value: number;
    /**
     * Number of decimal places to display
     * @default 0
     */
    decimalPlaces?: number;
    /**
     * Whether to pad the start with zeros for consistent width
     * @default false
     */
    padStart?: boolean;
    /**
     * Total width for padding (only used if padStart is true)
     * @default undefined
     */
    padWidth?: number;
    /**
     * Custom transition configuration for digit animations
     * @default { type: 'spring', stiffness: 300, damping: 30, bounce: 0 }
     */
    transition?: Transition;
    /**
     * Additional CSS classes for the container
     */
    className?: string;
    /**
     * Additional CSS classes for individual digits
     */
    digitClassName?: string;
}
