import { default as React, LegacyRef, FC, PropsWithChildren } from 'react';
import { CardTheme } from './CardTheme';
export interface CardProps extends React.DOMAttributes<any> {
    /**
     * Disable the padding of the card.
     */
    disablePadding?: boolean;
    /**
     * Additional classname to apply to the card.
     */
    className?: string;
    /**
     * Header classname to apply.
     */
    headerClassName?: string;
    /**
     * Content classname to apply.
     */
    contentClassName?: string;
    /**
     * Additional style attributes. Recommend to use css classes over this.
     */
    style?: React.CSSProperties;
    /**
     * Header element or text to show.
     */
    header?: string | React.JSX.Element | React.JSX.Element[];
    /**
     * Theme for the Card.
     */
    theme?: CardTheme;
}
export type CardRefProps = CardProps & PropsWithChildren & {
    ref?: LegacyRef<HTMLDivElement>;
};
export declare const Card: FC<CardRefProps>;
