import type { AnchorHTMLAttributes, ReactNode } from "react"; import type { Theme } from "../../theme/themeTypes.js"; import type { ButtonProps } from "./buttonProps.js"; export type HtmlButtonProps = ButtonProps & Omit, keyof ButtonProps>; /** * Themed button for use inside MJML ending tags or outside of the MJML context. * Inside `MjmlRaw` in an `MjmlColumn`, place `HtmlButton` in a `` and `` of its own. * For MJML context, use `MjmlButton`. */ export declare function HtmlButton({ variant: variantProp, fullWidth, target, href, className, style, children, ...restProps }: HtmlButtonProps): ReactNode; export declare function generateHtmlButtonStyles(theme: Theme): string;