import { ReplaceReturnType } from '@lomray/client-helpers/interfaces'; import { ComponentType, ReactElement, Ref } from 'react'; import { ImageSourcePropType, SectionListProps } from 'react-native'; import Animated from 'react-native-reanimated'; interface ISectionList> extends SectionListProps { emptyListTitle?: string; emptyListText?: string; emptyListImg?: ImageSourcePropType; totalEntities?: number; isFetching?: boolean; isFirstRender?: boolean; placeholderCount?: number; placeholderContainerStyle?: Animated.AnimateProps['style']; EmptyComponent?: ReactElement | false; PlaceholderComponent?: ReactElement | ComponentType; onRefresh?: ReplaceReturnType['onRefresh']>, Promise> | SectionListProps['onRefresh']; onEndReachedAsync?: () => Promise; } declare const _default: (p: ISectionList & { ref?: Ref | undefined; }) => ReactElement; export { _default as default, ISectionList };