import React from 'react'; import { type FlatListProps } from 'react-native'; export interface RefreshableListProps extends Omit, 'refreshing' | 'onRefresh' | 'ListFooterComponent' | 'ListEmptyComponent'> { refreshing?: boolean; onRefresh?: () => Promise | void; enablePullToRefresh?: boolean; refreshMode?: 'native' | 'custom' | 'auto'; refreshThreshold?: number; renderRefreshHeader?: (state: { pullDistance: number; threshold: number; refreshing: boolean; }) => React.ReactNode; refreshIconName?: string; refreshImageSource?: any; refreshTintColor?: string; refreshTitle?: string; refreshColors?: string[]; refreshProgressOffset?: number; onEndReached?: () => Promise | void; loadingMore?: boolean; noMore?: boolean; onEndReachedThreshold?: number; footerLoadingText?: string; footerNoMoreText?: string; footerLoadingComponent?: React.ComponentType | React.ReactElement | null; footerNoMoreComponent?: React.ComponentType | React.ReactElement | null; emptyText?: string; emptyComponent?: React.ComponentType | React.ReactElement | null; contentPadding?: number; } export declare function RefreshableList(props: RefreshableListProps): React.JSX.Element; //# sourceMappingURL=RefreshableList.d.ts.map