import React from "react"; import { ListRenderItem, NativeScrollEvent, NativeSyntheticEvent, RefreshControlProps, ViewStyle } from "react-native"; import { PlausibleService } from "../services/plausible/plausible"; import { BlockItem, FeedsRef } from "./types"; interface ViewableItemsChangedFlatListProps { data: readonly BlockItem[] | null | undefined; keyExtractor?: ((item: BlockItem, index: number) => string) | undefined; flatListRef?: any; contentInsetAdjustmentBehavior?: 'automatic' | 'scrollableAxes' | 'never' | 'always'; onScroll?: ((event: NativeSyntheticEvent) => void) | undefined; ListHeaderComponent?: React.ComponentType | React.ReactElement> | null | undefined; ListFooterComponent?: React.ComponentType | React.ReactElement> | null | undefined; ListEmptyComponent?: React.ComponentType | React.ReactElement> | null | undefined; refreshControl?: React.ReactElement> | undefined; renderItem: ListRenderItem | null | undefined; plausibleService?: PlausibleService; style?: ViewStyle[]; isAnimated?: boolean; scrollEventThrottle?: number; } export declare const ViewableItemsChangedFlatList: React.ForwardRefExoticComponent>; export {};