import React from 'react'; import { type HTMLMotionProps } from 'framer-motion'; export interface ButtonProps extends React.ButtonHTMLAttributes { variant?: 'primary' | 'secondary' | 'outline' | 'ghost' | 'danger'; size?: 'sm' | 'md' | 'lg'; loading?: boolean; icon?: React.ReactNode; animate?: boolean; } type MotionButtonProps = Omit> & { children?: React.ReactNode; } & HTMLMotionProps<'button'>; export declare const Button: React.ForwardRefExoticComponent & React.RefAttributes>; export {};