import { BaseInputProps } from "@components/Input/Input.interface"; import { TComponentIcon } from "@helpers/types"; import { HTMLAttributes } from "react"; export type TQuantityInputButtonVariants = "increase" | "decrease"; export interface InputQuantityProps extends Omit { label?: string; supportingText?: string; errorMessage?: string; getValue?(value: number): void; minValue?: number; maxValue?: number; id: string; } export interface ButtonProps extends Pick, "aria-label"> { icon: TComponentIcon; disabled?: boolean; onClick(): void; variant: TQuantityInputButtonVariants; }