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, RefreshControl as RNRefreshControl } from 'react-native'; import { NativeViewGestureHandlerProps } from '../handlers/NativeViewGestureHandler'; export declare const RefreshControl: React.ForwardRefExoticComponent>>; export type RefreshControl = typeof RefreshControl & RNRefreshControl; declare const GHScrollView: React.ForwardRefExoticComponent>>; export declare const ScrollView: React.ForwardRefExoticComponent>; export type ScrollView = typeof GHScrollView & RNScrollView; export declare const Switch: React.ForwardRefExoticComponent>>; export type Switch = typeof Switch & RNSwitch; export declare const TextInput: React.ForwardRefExoticComponent>>; export type TextInput = typeof TextInput & RNTextInput; export declare const DrawerLayoutAndroid: React.ForwardRefExoticComponent>>; export type DrawerLayoutAndroid = typeof DrawerLayoutAndroid & RNDrawerLayoutAndroid; export declare const FlatList: (props: React.PropsWithChildren & React.RefAttributes> & NativeViewGestureHandlerProps>, ref: React.ForwardedRef>) => ReactElement | null; export type FlatList = typeof FlatList & RNFlatList; export {};