import React from "react";
import type { EventKey, EventPayload } from "@almadar/core";
export type NumberStepperSize = "sm" | "md" | "lg";
export interface NumberStepperProps {
    /** Current value */
    value?: number;
    /** Minimum value */
    min?: number;
    /** Maximum value */
    max?: number;
    /** Step increment */
    step?: number;
    /** Size variant */
    size?: NumberStepperSize;
    /** Disabled state */
    disabled?: boolean;
    /** Direct onChange callback */
    onChange?: (value: number) => void;
    /** Declarative event name for value changes */
    action?: EventKey;
    /** Payload to include with the action event */
    actionPayload?: EventPayload;
    /** Additional CSS classes */
    className?: string;
    /** Accessible label */
    label?: string;
}
export declare const NumberStepper: React.FC<NumberStepperProps>;
