import * as React from 'react'; import { ColorWithInherit, StandardProps } from './types'; import { ButtonBaseProps } from './button'; export interface FabProps extends StandardProps { /** * @name Color * @group Floating Action Button * @default Primary * */ color?: ColorWithInherit; /** * @name Size * @group Floating Action Button * @control ButtonGroup * @default M * */ size?: FabSize; /** * @name Variant * @group Floating Action Button * @control ButtonGroup * @default Round * */ variant?: FabVariant; /** * @name Disabled * @group Disabled * */ disabled?: boolean; /** * @name Disable Ripple * @group Disabled * */ disableRipple?: boolean; /** * @name Interaction * @description Set an interaction that happens on Click. * */ onClick?: React.MouseEventHandler; /** * @default * ```tsx * import * as React from 'react'; * import { Icon } from './icon'; * * export default () => ; * ``` **/ children?: React.ReactNode; } export declare enum FabSize { S = "small", M = "medium", L = "large" } export declare enum FabVariant { Round = "round", Extended = "extended" } /** * @name FAB * @group Buttons * @icon PlusCircle * @description Floating Action Button */ export declare const Fab: React.SFC;