import type { LucideIcon } from 'lucide-react'; import type { ComponentProps, FC } from 'react'; import type { Color, Size } from '../types'; export type ButtonVariant = 'filled' | 'outlined' | 'text'; export type ButtonProps = ComponentProps<'button'> & { size?: Size; color?: Color; variant?: ButtonVariant; rounded?: boolean; loading?: boolean; prefixIcon?: LucideIcon; suffixIcon?: LucideIcon; unstyled?: boolean; dataTestId?: string; }; export declare const Button: FC;