import React, { Component } from 'react';
import { SectionListProps as RNSectionListProps, StyleProp, ViewStyle } from 'react-native';
import Animated from 'react-native-reanimated';
declare type Props<T> = Omit<RNSectionListProps<T>, 'overScrollMode' | 'bounces' | 'decelerationRate' | 'onScrollBeginDrag' | 'scrollEventThrottle' | 'style'> & {
    style?: StyleProp<Animated.AnimateStyle<ViewStyle>>;
    height?: number;
    gestureRef?: any;
};
export default class FlatList extends Component<Props<any>, {}> {
    state: {
        scrollContentHeight: number;
    };
    nativeGestureRef: React.RefObject<React.ComponentType<import("react-native-gesture-handler").NativeViewGestureHandlerProps & React.RefAttributes<any>>>;
    handleScrollSizeChange: (w: number, h: number) => void;
    render(): JSX.Element;
}
export {};
