import React from "react";
import { Props } from "./index.type";
import type { YhwWaterfallFlowState } from "./rule-data";
/**
 * 【RN】瀑布流组件
 */
export default class YhwWaterfallFlowRN extends React.Component<Props, {}> {
    state: YhwWaterfallFlowState;
    shouldComponentUpdate(nextProps: Readonly<Props>, nextState: any, nextContext: any): boolean;
    componentDidMount(): void;
    onFetchData: (callback: any) => void;
    onRefresh: () => void;
    /**
     * 列表滑动触底后触发的事件
     * by https://docs.expo.dev/versions/v44.0.0/react-native/flatlist/#onendreached
     */
    onEndReached: (info: {
        distanceFromEnd: number;
    }) => void;
    viewabilityConfig: {
        waitForInteraction: boolean;
        minimumViewTime: number;
        viewAreaCoveragePercentThreshold: number;
    };
    render(): React.JSX.Element;
}
