import { default as React } from 'react'; import { BreakpointSupport } from '../../helpers'; import { TColorsBorder } from '../commonTypes'; import { CardContentProps } from './card-content/card-content'; import { CardHeaderProps } from './card-header/card-header'; export type CardBorderPlacement = 'top' | 'left'; export type CardBorderType = 'default' | `${CardBorderPlacement}-${TColorsBorder}` | TColorsBorder; type CardBreakpointProps = { /** * Additional class. */ className?: string; /** * Follows the order in border-radius CSS property * Top-left / Top-right / Bottom-right / Bottom-left */ borderRadius?: false | { top?: boolean; right?: boolean; bottom?: boolean; left?: boolean; }; /** * Remove border from card */ borderless?: boolean; /** * Type of border * @default border-default */ border?: CardBorderType; } & Pick; export interface CardProps extends BreakpointSupport { /** * CardHeader and/or CardContent. */ children?: React.ReactElement | React.ReactElement[] | React.ReactNode; } export declare const Card: React.ForwardRefExoticComponent>; export default Card;