import { ReactNode, CSSProperties, EventHandler } from 'react';
import { BaseComponentAttributes } from '../utils/types';
export interface CardProps extends Omit<BaseComponentAttributes, 'title'> {
    media?: ReactNode;
    title?: null | string | ReactNode;
    extra?: string | ReactNode;
    arrow?: 'up' | 'right' | 'down' | 'loading';
    headerClassName?: string;
    headerStyle?: CSSProperties;
    showHeadDivider?: boolean;
    bodyClassName?: string;
    bodyStyle?: CSSProperties;
    contentHeight?: number;
    footerClassName?: string;
    footerStyle?: CSSProperties;
    actions?: ReactNode[];
    children?: any;
    onHeaderClick?: (evt?: EventHandler<any>) => void;
    onBodyClick?: (evt?: EventHandler<any>) => void;
}
