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;
}