import { ButtonBaseProps } from '../ButtonBase'; import { FC } from 'react'; import { IconButtonSize } from './types'; export interface IconButtonProps extends ButtonBaseProps { /** * Size of the button container. * Controls padding and overall clickable area. */ size?: IconButtonSize; /** * When true, renders the button as a child component using `Slot` (e.g., from Radix UI). * Enables polymorphic rendering — useful for making the button act as a link or custom tag. */ asChild?: boolean; } /** Primary UI component for user interaction */ export declare const IconButton: FC;