export type CardVariant = 'elevated' | 'outlined' | 'filled';

export type CardAs = 'div' | 'article' | 'section';

export type CardProps = {
  variant?: CardVariant;
  as?: CardAs;
  borderRadius?: number;
  children?: React.ReactNode;
  className?: string;
  style?: React.CSSProperties;
};

export type StyleFieldsProps = {
  variantLabel?: string;
  variantName?: string;
  variantDefault?: CardVariant;
  borderRadiusLabel?: string;
  borderRadiusName?: string;
  borderRadiusDefault?: number;
};
