import React, { ReactNode, RefObject } from "react"; import { Size } from "../../types"; type ButtonProps = { children: ReactNode; className?: string; containerRef?: RefObject; disabled?: boolean; inverted?: boolean; rounded?: boolean; noShadow?: boolean; noPadding?: boolean; noBorder?: boolean; transparent?: boolean; stretchHorizontally?: boolean; stretchVertically?: boolean; autoFocus?: boolean; onClick?: (event: React.MouseEvent) => void; onPointerDown?: (event: React.PointerEvent) => void; size?: Size; type?: "submit" | "reset" | "button"; align?: "left" | "center"; offsetSides?: Array<"left" | "right">; }; declare function Button({ children, className, onClick, onPointerDown, containerRef, disabled, inverted, rounded, noShadow, noPadding, noBorder, transparent, stretchHorizontally, stretchVertically, autoFocus, offsetSides, align, size, type, }: ButtonProps): JSX.Element; export default Button;