import type * as React from 'react'; type CardPadding = 'none' | 'md'; interface CardProps extends React.ComponentProps<'div'> { size?: 'default' | 'sm'; padding?: CardPadding; } declare function Card({ className, size, padding, ...props }: CardProps): React.JSX.Element; declare namespace Card { var displayName: string; } declare function CardHeader({ className, ...props }: React.ComponentProps<'div'>): React.JSX.Element; declare namespace CardHeader { var displayName: string; } declare function CardTitle({ className, ...props }: React.ComponentProps<'div'>): React.JSX.Element; declare namespace CardTitle { var displayName: string; } declare function CardDescription({ className, ...props }: React.ComponentProps<'div'>): React.JSX.Element; declare namespace CardDescription { var displayName: string; } declare function CardAction({ className, ...props }: React.ComponentProps<'div'>): React.JSX.Element; declare namespace CardAction { var displayName: string; } interface CardContentProps extends React.ComponentProps<'div'> { padding?: CardPadding; } declare function CardContent({ className, padding, ...props }: CardContentProps): React.JSX.Element; declare namespace CardContent { var displayName: string; } declare function CardFooter({ className, ...props }: React.ComponentProps<'div'>): React.JSX.Element; declare namespace CardFooter { var displayName: string; } export { Card, CardAction, CardContent, CardDescription, CardFooter, CardHeader, CardTitle, };