import { HTMLAttributes, FC, ReactNode } from 'react'; export * from './CardHeader'; export * from './CardFooter'; export * from './CardTabs'; declare type BaseElement = HTMLDivElement; declare type BaseProps = HTMLAttributes; export declare const CardPlainContent: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; export declare const CardContent: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; export declare type CardWidthType = 'small' | 'medium' | 'full'; export interface CardProps extends BaseProps { readonly children?: ReactNode; /** * `class` to be passed to the component. */ readonly className?: BaseProps['className']; /** * The width of the card, one of `'small'`, `'medium'` or `'full'`. * * Default: `'full'` */ readonly width?: CardWidthType; /** * Gives border-radius if it is `false`. * * Default: `true`. */ readonly square?: boolean; } export declare const Card: FC; export declare const PanelCard: FC;