import { ButtonHTMLAttributes, InputHTMLAttributes, ReactNode } from "react"; import { BaseInputProps } from "@components/Input/Input.interface"; import { ClassName, InputTexts } from "@helpers/types"; export interface InputNumberProps extends InputTexts, Omit, "id">, Required> { decimalPlaces?: number; errorMessage?: ReactNode; supportingText?: string; label?: string; id: string; decreaseButtonProps?: Pick; increaseButtonProps?: Pick; inputClassName?: string; handleCounterButtonClick?: (value: number) => void; } export declare enum EActionType { INCREMENT = "INCREMENT", DECREMENT = "DECREMENT" } export interface CounterButtonProps extends ClassName, ButtonHTMLAttributes { iconClassName?: string; }