///
import { NativeScrollEvent, NativeSyntheticEvent } from "react-native";
export interface PullToRefreshProps {
isRefreshing: boolean;
onRefresh: () => void;
contentComponent: JSX.Element;
pullAnimHeight: number;
pullAnimYValues: {
from: number;
to: number;
};
minPullDistance?: number;
backgroundColor?: string;
onScroll?: (event: NativeSyntheticEvent) => void;
onTriggerToRefresh?: (isRefresh: boolean) => void;
isReachEnd?: boolean;
toPosition?: number;
}
export declare const defaultMinPullDistance = 120;
export declare const defaultPTRBackgroundColor = "rgba(0,0,0,0)";
export declare const pullAnimatedBackgroundColor = "rgba(0,0,0,0)";