import { AnchorHTMLAttributes, ButtonHTMLAttributes, FC, ReactNode } from 'react'; declare type BaseElement = HTMLAnchorElement; declare type BaseProps = AnchorHTMLAttributes; declare type BaseButtonElement = HTMLButtonElement; declare type BaseButtonProps = ButtonHTMLAttributes; export interface ButtonLinkProps extends BaseButtonProps { readonly children?: ReactNode; /** * `class` to be passed to the component. */ readonly className?: BaseButtonProps['className']; /** * If `button` it use