import * as React from 'react'; import { TypographyProps } from '../Typography'; import { OverridableComponent, OverrideProps } from '../OverridableComponent'; export interface CardHeaderTypeMap

{ props: P & { action?: React.ReactNode; avatar?: React.ReactNode; disableTypography?: boolean; subheader?: React.ReactNode; subheaderTypographyProps?: Partial; title?: React.ReactNode; titleTypographyProps?: Partial; }; defaultComponent: D; classKey: CardHeaderClassKey; } /** * * Demos: * * - [Cards](https://material-ui.com/components/cards/) * * API: * * - [CardHeader API](https://material-ui.com/api/card-header/) */ declare const CardHeader: OverridableComponent; export type CardHeaderClassKey = 'root' | 'avatar' | 'action' | 'content' | 'title' | 'subheader'; export type CardHeaderProps< D extends React.ElementType = CardHeaderTypeMap['defaultComponent'], P = {} > = OverrideProps, D>; export default CardHeader;