import { PropTypes } from '..'; import { ExtendButtonBase, ExtendButtonBaseTypeMap } from '../ButtonBase'; import { OverrideProps } from '../OverridableComponent'; export type FabTypeMap

= ExtendButtonBaseTypeMap<{ props: P & { color?: PropTypes.Color; disableFocusRipple?: boolean; href?: string; size?: 'small' | 'medium' | 'large'; variant?: 'round' | 'extended'; }; defaultComponent: D; classKey: FabClassKey; }>; declare const Fab: ExtendButtonBase; export type FabProps< D extends React.ElementType = FabTypeMap['defaultComponent'], P = {} > = OverrideProps, D>; export type FabClassKey = | 'root' | 'label' | 'primary' | 'secondary' | 'extended' | 'focusVisible' | 'disabled' | 'colorInherit' | 'sizeSmall' | 'sizeMedium'; export default Fab;