import { ReactNode, RefObject, SyntheticEvent } from "react"; import { Size } from "../../types"; type IconButtonProps = { className?: string; containerRef?: RefObject; children?: ReactNode; src: string; alt: string; disabled?: boolean; inverted?: boolean; noShadow?: boolean; noBorder?: boolean; transparent?: boolean; rounded?: boolean; onClick?: (event?: SyntheticEvent) => void; size?: Size; type?: "submit" | "reset" | "button"; offsetSides?: Array<"top" | "right" | "bottom" | "left">; }; declare function IconButton({ className, containerRef, children, src, alt, offsetSides, onClick, disabled, inverted, noShadow, noBorder, transparent, rounded, size, type, }: IconButtonProps): JSX.Element; export default IconButton;