import { ButtonBaseTypeMap, ExtendButtonBase, ExtendButtonBaseTypeMap } from '../ButtonBase'; import { OverrideProps } from '../OverridableComponent'; export type CardActionAreaTypeMap = ExtendButtonBaseTypeMap<{ props: P & { focusVisibleClassName?: string; }; defaultComponent: D; classKey: CardActionAreaClassKey; }>; /** * * Demos: * * - [Cards](https://material-ui.com/components/cards/) * * API: * * - [CardActionArea API](https://material-ui.com/api/card-action-area/) * - inherits [ButtonBase API](https://material-ui.com/api/button-base/) */ declare const CardActionArea: ExtendButtonBase>; export type CardActionAreaClassKey = 'root' | 'focusVisible' | 'focusHighlight'; export type CardActionAreaProps< D extends React.ElementType = ButtonBaseTypeMap['defaultComponent'], P = {} > = OverrideProps, D>; export default CardActionArea;