import * as React from "react"; /** * Circular icon-only button. Requires an accessible `label`. * @dsCard components/core/buttons.card.html */ export interface IconButtonProps extends React.ButtonHTMLAttributes { variant?: "primary" | "subtle" | "ghost" | "inverse"; size?: "sm" | "md" | "lg"; /** Accessible label (aria-label + tooltip) */ label: string; children?: React.ReactNode; } export function IconButton(props: IconButtonProps): JSX.Element;