
"use client";
import { IconButtonProps as IconButtonProps$1 } from "./IconButtonBase.js";
import * as _$react from "react";
import { ForwardRefExoticComponent } from "react";
import { HTMLMotionProps } from "motion/react";

//#region src/components/client/IconButton/IconButton.d.ts
type HtmlButtonProps = Omit<React.ButtonHTMLAttributes<HTMLButtonElement>, 'color' | 'name'> & Omit<HTMLMotionProps<'button'>, 'name'>;
type IconButtonProps = IconButtonProps$1 & HtmlButtonProps;
/**
 * **⚙️️ An icon button element that can be used to trigger an action**
 *
 * @componentType Client component
 */
declare const IconButton: ForwardRefExoticComponent<Omit<IconButtonProps, "ref"> & _$react.RefAttributes<HTMLButtonElement>>;
//#endregion
export { IconButton, type IconButtonProps };