import React from "react"; import type { LsgCtaAnalytics } from "../analytics/analyticsEvents"; import "./LsgButton.scss"; export type LsgButtonVariant = "primary" | "secondary" | "tertiary" | "outlined-white" | "outlined-black"; export interface LsgButtonProps { children?: React.ReactNode; variant?: LsgButtonVariant; disabled?: boolean; /** Renders an element when provided */ href?: string; onClick?: (e: React.MouseEvent) => void; type?: "button" | "submit" | "reset"; className?: string; /** Opens in a new tab when used with href */ external?: boolean; /** Optional `vt_cta_click` overrides, rendered as data-analytics-* on the link. */ analytics?: LsgCtaAnalytics; } export declare const LsgButton: React.FC;