import type { ReactElement, RefAttributes } from 'react'; import { FlatList } from 'react-native'; import type { StickyHeaderFlatListProps } from './StickyHeaderProps'; import { withStickyHeader } from './withStickyHeader'; type StickyHeaderFlatListType = ( props: StickyHeaderFlatListProps & RefAttributes> ) => ReactElement; export const StickyHeaderFlatList = withStickyHeader(FlatList) as StickyHeaderFlatListType;