import type { PropsWithChildren } from 'react'; import type { Values } from '@sfx-ui/utils/types'; import { Size, Color } from './types'; export type ButtonSizeType = Values; export type ButtonColorType = Values; export interface ButtonProps extends PropsWithChildren, React.HTMLAttributes { size?: ButtonSizeType; color?: ButtonColorType; icon?: React.ReactNode; badge?: React.ReactNode; }