import React from 'react'; import { ILoadingSpinner } from '../../loading-spinner/loading-spinner'; import { BaseStyles } from 'src/utils/types/base-styles.type'; import { IconProps } from '../../icons/create-styled-icon'; export interface PrimaryButtonProps { label?: string; isToggleButton?: boolean; type?: 'submit' | 'reset' | 'button'; buttonAttributes?: any; iconLeftProps?: IconProps; iconRightProps?: IconProps; isToggled?: boolean; isDisabled?: boolean; onClick?: () => void; size?: 'big' | 'small'; tone?: 'urgent' | 'primary'; fullWidth?: boolean; isLoading?: boolean; loadingSpinnerProps?: ILoadingSpinner; backgroundColor?: string; styles?: BaseStyles; iconRight?: any; textColor?: string; isUppercase?: boolean; variant?: 'primary' | 'ghost'; } declare const PrimaryButton: React.FC; export default PrimaryButton;