import type { CLASSES } from './vars'; import type { BaseProps } from '../types'; export {}; export interface CardProps extends BaseProps<'card', typeof CLASSES>, React.HTMLAttributes { shadow?: boolean | 'hover'; } export interface CardHeaderProps extends BaseProps<'card', typeof CLASSES>, React.HTMLAttributes { action?: React.ReactNode; } export interface CardContentProps extends BaseProps<'card', typeof CLASSES>, React.HTMLAttributes { } export interface CardActionsProps extends BaseProps<'card', typeof CLASSES>, Omit, 'children'> { actions: (React.ReactNode | { id: React.Key; action: React.ReactNode; })[]; } export interface CardActionProps extends BaseProps<'card', typeof CLASSES>, React.HTMLAttributes { ref?: React.Ref; disabled?: boolean; }