import type { HTMLAttributes } from "react";
import type { BaseComponentSizes, ButtonHierarchy, ButtonVariants, ClassName, TComponentIcon } from "@helpers/types";
import { IconNames } from "@helpers/icons/iconNames";
export interface IconButtonProps extends Omit, "aria-label">, Required, "aria-label">>, ClassName {
icon?: TComponentIcon;
iconName?: IconNames;
variant?: ButtonVariants;
size?: "xs" | BaseComponentSizes;
disabled?: boolean;
isLoading?: boolean;
hierarchy?: ButtonHierarchy;
}