import * as React from 'react'; import HIDComponentProps from '../ComponentModel/HIDComponentModel'; import '../../../index.scss'; /** * **HIDFAB Props** * */ export interface HIDFABProps extends HIDComponentProps { /** The variant to use.*/ variant?: 'primary' | 'secondary' | 'info' | 'warning' | 'success' | 'danger'; /**disabled in button,Specifies whether a button should be disabled or not, Default:'false'. */ disabled?: false; /**extended in button,Specifies whether a button should be extended or not, Default:'false'.*/ extended?: false; /** Callback function for onclick event.*/ onClick?: () => void; } /** * **HIDFAB state** * */ export interface HIDFABState { /**disabled in button,Specifies whether a button should be disabled or not, Default:'false'. */ disabled: boolean; /**extended in button,Specifies whether a button should be extended or not, Default:'false'.*/ extended: boolean; /**variant to use */ variant: string; } /** * ### The API documentation of the HID Floating Action Button React component. Learn more about the properties and the API Methods. * */ export default class HIDFAB extends React.Component { constructor(props: any); state: HIDFABState; componentDidUpdate(prevProps: any): void; private handleClick; render(): JSX.Element; }