import React from "react"; import { Color, HorizontalPosition, ButtonVariant, Size } from "../../../lib"; export interface ButtonIconOrSpinnerProps { loading: boolean; iconSize: string; iconPosition: string; Icon: React.ElementType | undefined; transitionState: string; } export declare const ButtonIconOrSpinner: ({ loading, iconSize, iconPosition, Icon, transitionState, }: ButtonIconOrSpinnerProps) => JSX.Element; export interface ButtonProps extends React.ButtonHTMLAttributes { icon?: React.ElementType; iconPosition?: HorizontalPosition; size?: Size; color?: Color; variant?: ButtonVariant; disabled?: boolean; loading?: boolean; loadingText?: string; } declare const Button: React.ForwardRefExoticComponent>; export default Button;