import React, { Component } from 'react'; import Bscroll, { Options as BetterScrollOptions } from 'better-scroll'; export interface ScrollProps { betterScrollOptions?: BetterScrollOptions; hasRequestText?: boolean; requestDone?: boolean; pullup?: () => any; pulldown?: () => any; } export interface ScrollState { } export default class Scroll extends Component, ScrollState> { scroll: Bscroll; waitPullingUpCallback: boolean; wrapRef: HTMLDivElement; static defaultProps: { requestDone: boolean; hasRequestText: boolean; }; componentDidMount(): void; componentDidUpdate(props: any): void; initScroll(): void; renderLoadingText(): JSX.Element; render(): JSX.Element; }