import type { HTMLAttributes } from "react"; import type { BaseComponentSizes, TComponentIcon } from "@helpers/types"; import type { ButtonVariants } from "@components/Button/Button.interface"; export interface IconButtonProps extends HTMLAttributes { icon: TComponentIcon; variant?: ButtonVariants; size?: "xs" | BaseComponentSizes; disabled?: boolean; ariaLabel?: string; isLoading?: boolean; }