import { ReactNode, ElementType, RefObject } from "react"; import { Size } from "../../types"; type OffsetSide = "left" | "right"; type ButtonLinkProps = { as?: ElementType; children: ReactNode; className?: string; containerRef?: RefObject; inverted?: boolean; rounded?: boolean; transparent?: boolean; noShadow?: boolean; noPadding?: boolean; noBorder?: boolean; stretchHorizontally?: boolean; stretchVertically?: boolean; size?: Size; disabled?: boolean; offsetSides?: Array; align?: "left" | "center"; } | any; declare function ButtonLink({ as: Component, children, className, size, containerRef, inverted, rounded, transparent, noShadow, noPadding, noBorder, stretchHorizontally, stretchVertically, disabled, offsetSides, align, ...props }: ButtonLinkProps): JSX.Element; export default ButtonLink;