import { HTMLAttributes, ReactNode } from 'react'; import { AssetSize } from '../../types'; import { IconName, ImageName } from '../Icon/Icon.types'; export type BadgeState = 'default' | 'success' | 'neutral' | 'danger' | 'disabled' | 'warning' | 'info'; export interface CardSecondaryProps extends HTMLAttributes { title: string; icon?: ImageName; iconUrl?: string; badgeState?: BadgeState; hasShadow?: boolean; disabled?: boolean; badgeText?: string; description: ReactNode; infoUrl?: string; infoText?: string; infoIcon?: IconName; infoAssetSize?: AssetSize; }