import type { KeyboardEventHandler, MouseEventHandler, ReactNode, Ref } from "react"; type IconButtonRecipe = { placement?: "sidebar" | "sidebar-document"; pending?: boolean; glyph?: "compact" | "default"; size?: "compact" | "normal"; tone?: "ghost" | "nested"; }; type IconButtonProps = IconButtonRecipe & { "aria-busy"?: boolean; "aria-controls"?: string; "aria-expanded"?: boolean; "aria-haspopup"?: "menu"; "aria-label": string; children: ReactNode; "data-tooltip"?: string; "data-tooltip-shortcut"?: string; disabled?: boolean; onClick?: MouseEventHandler; onKeyDown?: KeyboardEventHandler; ref?: Ref; title?: string; }; export function IconButton(props: IconButtonProps) { return ( ); }