import React from 'react'; import ButtonChild from './ButtonChild'; import { FloatButtonPropsType } from './PropsType'; export interface FloatButtonProps extends FloatButtonPropsType { prefixCls?: string; className?: string; style?: React.CSSProperties; size?: number | string; buttonMove: boolean; iconIsRotate: boolean; type?: string; isRotate?: boolean; onClick?: Function; direction?: string; isShowShade?: boolean; childShowStartType?: string; childShowEndType?: string; } export default class FloatButton extends React.Component { static ButtonChild: typeof ButtonChild; private isExecuteBtnHidden; static defaultProps: Partial; constructor(props: any); contains: (root: any, n: any) => boolean; componentDidMount(): void; componentDidUpdate(): void; buttonClick: () => void; onClickFatherBtn: (data: any) => void; render(): JSX.Element; }