import React from "react"; export interface PullToRefreshProps { /** Content to wrap */ children: React.ReactNode; /** Callback when refresh is triggered */ onRefresh: () => Promise; /** Whether refresh is currently in progress */ isRefreshing?: boolean; /** Minimum pull distance to trigger refresh (px) */ threshold?: number; /** Maximum pull distance (px) */ maxPull?: number; /** Whether pull-to-refresh is enabled */ enabled?: boolean; /** Custom loading text */ loadingText?: string; /** Custom pull text */ pullText?: string; /** Custom release text */ releaseText?: string; } /** * Pull-to-Refresh component for mobile UX * Wraps content and provides pull-down-to-refresh functionality */ declare const PullToRefresh: React.FC; export default PullToRefresh;