import React, { ButtonHTMLAttributes } from 'react';
import { ButtonProps as MantineButtonProps } from '@mantine/core';
import type { DataTrackingType } from "../../../interfaces/types";
export type ButtonProps = {
variant?: 'primary' | 'secondary' | 'tertiary' | 'light' | 'ghost' | 'error' | 'white' | 'success';
skipHover?: boolean;
withColorHover?: boolean;
theme?: 'helloSites' | 'marryBaby';
component?: any;
gradient?: string;
} & Omit & ButtonHTMLAttributes & DataTrackingType;
declare const Button: React.ForwardRefExoticComponent<{
variant?: 'primary' | 'secondary' | 'tertiary' | 'light' | 'ghost' | 'error' | 'white' | 'success';
skipHover?: boolean;
withColorHover?: boolean;
theme?: 'helloSites' | 'marryBaby';
component?: any;
gradient?: string;
} & Omit & React.ButtonHTMLAttributes & DataTrackingType & React.RefAttributes>;
export { Button };