/// <reference types="react" />
import React from 'react';
export interface Indicator {
    activate?: React.ReactNode;
    deactivate?: React.ReactNode;
    release?: React.ReactNode;
    finish?: React.ReactNode;
}
export interface PropsType {
    getScrollContainer: () => React.ReactNode;
    direction: 'down' | 'up' | 'up_down';
    refreshing?: boolean;
    distanceToRefresh: number;
    onRefresh: (direction: string) => void;
    indicator: Indicator;
    prefixCls?: string;
    className?: string;
    style?: React.CSSProperties;
    minTime?: number;
    maxTranslate: number;
}
