import { ButtonHTMLAttributes, ReactNode, MouseEvent } from "react";
import { IconTypesKeys } from "../../atoms/Icon";
export interface IIconButtonProps extends ButtonHTMLAttributes<HTMLButtonElement> {
    kind?: IconTypesKeys;
    primary?: boolean;
    secondary?: boolean;
    error?: boolean;
    tabIndex?: number;
    innerRef?: (node: HTMLButtonElement | null) => void;
    onClick?: (e: MouseEvent<HTMLButtonElement>) => void;
    icon?: ReactNode;
    iconRight?: boolean;
    active?: boolean;
}
export interface IconButtonProps {
    disabled?: boolean;
    primary?: boolean;
    secondary?: boolean;
    tabIndex?: number;
    error?: boolean;
    notFixedWidth?: boolean;
    iconRight?: boolean;
    active?: boolean;
    hasBg?: boolean;
}
