import type { VariantProps } from 'class-variance-authority'; import type { SlotOverrides } from '../../../core/types'; import type { cardVariants, CardSlot } from './Card.styles'; /** Props for the Card component. */ interface ICardProps extends React.ComponentProps<'div'>, VariantProps { /** Override classes for card visual regions. */ slots?: SlotOverrides; } /** Props for CardHeader. */ type ICardHeaderProps = React.ComponentProps<'div'>; /** Props for CardTitle. */ type ICardTitleProps = React.ComponentProps<'div'>; /** Props for CardDescription. */ type ICardDescriptionProps = React.ComponentProps<'div'>; /** Props for CardAction. */ type ICardActionProps = React.ComponentProps<'div'>; /** Props for CardContent. */ type ICardContentProps = React.ComponentProps<'div'>; /** Props for CardFooter. */ type ICardFooterProps = React.ComponentProps<'div'>; export type { ICardProps, ICardHeaderProps, ICardTitleProps, ICardDescriptionProps, ICardActionProps, ICardContentProps, ICardFooterProps, }; //# sourceMappingURL=Card.types.d.ts.map