import React from "react"; import { Theme } from "@mui/material/styles"; import { ButtonProps as MuiButtonProps } from "@mui/material/Button"; /** * Types */ export declare const ButtonColorVariants: readonly ["primary", "primaryAlt", "secondary", "inverse", "info", "positive", "negative", "disabled"]; export declare type ButtonColorVariant = typeof ButtonColorVariants[number]; export interface ButtonProps extends Omit { color?: ButtonColorVariant; linkProps?: Object; align?: "center" | "left" | "right"; size?: "xs" | "sm" | "md" | "lg"; variant?: "text" | "outlined" | "contained" | "underline"; } export interface ExtendedStyledButtonProps { onlyIcon?: boolean; size?: ButtonProps["size"]; theme: Theme; } declare const Button: React.FC; export default Button;