import { AllHTMLAttributes, ReactNode } from 'react';
import { Colors } from './Card.constants.js';

interface CardProps extends AllHTMLAttributes<HTMLDivElement> {
    children?: ReactNode;
    color?: `${Colors}`;
    dismissable?: boolean;
    dismissButtonLabel?: string;
    fontSize?: 1 | 2;
    icon?: ReactNode;
    title?: string;
    onDismiss?: () => void;
}

export type { CardProps };
