import { ButtonBaseTypeMap, ExtendButtonBase, ExtendButtonBaseTypeMap } from '../ButtonBase'; import { OverrideProps } from '../OverridableComponent'; export type CardActionAreaTypeMap = ExtendButtonBaseTypeMap<{ props: P & { focusVisibleClassName?: string; }; defaultComponent: D; classKey: CardActionAreaClassKey; }>; declare const CardActionArea: ExtendButtonBase< CardActionAreaTypeMap<{}, ButtonBaseTypeMap['defaultComponent']> >; export type CardActionAreaClassKey = 'root' | 'focusVisible' | 'focusHighlight'; export type CardActionAreaProps< D extends React.ElementType = ButtonBaseTypeMap['defaultComponent'], P = {} > = OverrideProps, D>; export default CardActionArea;