import * as React from 'react'; import { PropsWithChildren, ForwardedRef, RefAttributes, ReactElement } from 'react'; import { ScrollView as RNScrollView, ScrollViewProps as RNScrollViewProps, Switch as RNSwitch, SwitchProps as RNSwitchProps, TextInput as RNTextInput, TextInputProps as RNTextInputProps, DrawerLayoutAndroid as RNDrawerLayoutAndroid, DrawerLayoutAndroidProps as RNDrawerLayoutAndroidProps, FlatList as RNFlatList, FlatListProps as RNFlatListProps } from 'react-native'; import { NativeViewGestureHandlerProps } from '../handlers/NativeViewGestureHandler'; export declare const ScrollView: React.ForwardRefExoticComponent>>; export declare type ScrollView = typeof ScrollView & RNScrollView; export declare const Switch: React.ForwardRefExoticComponent>>; export declare type Switch = typeof Switch & RNSwitch; export declare const TextInput: React.ForwardRefExoticComponent>>; export declare type TextInput = typeof TextInput & RNTextInput; export declare const DrawerLayoutAndroid: React.ForwardRefExoticComponent>>; export declare type DrawerLayoutAndroid = typeof DrawerLayoutAndroid & RNDrawerLayoutAndroid; export declare const FlatList: (props: React.PropsWithChildren & React.RefAttributes> & NativeViewGestureHandlerProps>, ref: React.ForwardedRef>) => ReactElement | null; export declare type FlatList = typeof FlatList & RNFlatList;