import React, { PureComponent } from "react"; import IDiv from "../../interfaces/div"; declare class ScrollToTop extends PureComponent { static defaultProps: { duration: number; showUnder: number; smooth: boolean; }; private requestAnimationFrameId; private initialPosition; private startTime; private lastScrollPosition; constructor(props: IScrollToTopProps); componentDidMount(): void; componentWillUnmount(): void; render(): React.JSX.Element; private handleClick; private handleScroll; private scrollStep; private stopScrolling; private easeOutCubic; } interface IScrollToTopProps extends IDiv { duration?: number; showUnder?: number; smooth?: boolean; } interface IScrollToTopState { show: boolean; } export default ScrollToTop;