import { ReactNode } from 'react'; import { IBox } from "../../core/types"; /** * Defines the elevation levels for the Card component. */ export declare type Elevation = 1 | 2 | 3 | 4; /** * Props for the Card component. */ export interface ICard extends IBox { /** * Determines elevation of the card as it appears on a surface - 'z-depth'. */ level?: Elevation; /** * Content of the card. */ children?: ReactNode; } /** * Props for the CardTitle component. */ export interface ICardTitle { /** * Content of the card title. */ children: ReactNode; /** * Handler for closing the card. */ onClose?: () => void; } export interface ICardBody extends IBox { } export interface ICardHeader extends IBox { }