import * as React from 'react'; import * as PropTypes from 'prop-types'; import { LocalCardCardProps, CardCardProps } from './CardCard'; import { CardContentProps } from './CardContent'; import { CardHeaderProps } from './CardHeader'; import { CardFooterProps } from './CardFooter'; import { CardTitleProps } from './CardTitle'; export declare type LocalCardProps = LocalCardCardProps & { a11yDescriptionId?: string; a11yTitleId?: string; children: React.ReactNode; className?: string; footer?: string | React.ReactElement; headerActions?: React.ReactElement; isFullWidth?: boolean; title?: string | React.ReactElement; }; export declare type CardProps = CardCardProps & LocalCardProps; export declare type CardComponents = { Card: React.FunctionComponent; Header: React.FunctionComponent; Content: React.FunctionComponent; Footer: React.FunctionComponent; Title: React.FunctionComponent; }; export declare const Card: React.FunctionComponent & CardComponents; export declare const cardPropTypes: { a11yDescriptionId: PropTypes.Requireable; a11yTitleId: PropTypes.Requireable; children: PropTypes.Validator; className: PropTypes.Requireable; footer: PropTypes.Requireable; headerActions: PropTypes.Requireable; isFullWidth: PropTypes.Requireable; title: PropTypes.Requireable; border: PropTypes.Validator; elevation: PropTypes.Requireable; }; export declare const cardDefaultProps: { a11yDescriptionId: any; a11yTitleId: any; className: any; footer: any; headerActions: any; isFullWidth: boolean; title: any; border: "shadow"; children: any; elevation: any; }; declare const C: React.FunctionComponent & CardComponents; export default C;