import { default as React } from 'react'; type PullToRefreshVariant = 'spinner' | 'arrow' | 'dots' | 'minimal'; interface PullToRefreshProps { onRefresh: () => void | Promise; children: React.ReactNode; threshold?: number; maxPull?: number; disabled?: boolean; variant?: PullToRefreshVariant; refreshingText?: string; pullingText?: string; releaseText?: string; className?: string; scrollContainer?: HTMLElement | null; } declare const PullToRefresh: React.FC; export { PullToRefresh }; export type { PullToRefreshProps, PullToRefreshVariant };