import * as ReactNative from 'react-native'
import * as React from 'react'
import { StatelessComponent, ComponentClass } from 'react'
export {
ThemeProps,
ThemeProvider,
Interpolation,
InterpolationValue,
InterpolationFunction,
OuterStyledProps,
StyledFunction,
BaseStyledInterface,
css,
withTheme,
} from '..'
import { StyledFunction, BaseStyledInterface } from '..'
type Component
= ComponentClass
| StatelessComponent
export type ReactNativeStyledFunction
= StyledFunction
export interface StyledInterface extends BaseStyledInterface {
ActivityIndicator: ReactNativeStyledFunction<
ReactNative.ActivityIndicatorProperties
>
ActivityIndicatorIOS: ReactNativeStyledFunction<
ReactNative.ActivityIndicatorProperties
>
// ART: StyledFunction;
Button: ReactNativeStyledFunction
DatePickerIOS: ReactNativeStyledFunction
DrawerLayoutAndroid: ReactNativeStyledFunction<
ReactNative.DrawerLayoutAndroidProperties
>
Image: ReactNativeStyledFunction
ImageBackground: ReactNativeStyledFunction<
ReactNative.ImageBackgroundProperties
>
KeyboardAvoidingView: ReactNativeStyledFunction<
ReactNative.KeyboardAvoidingViewProps
>
ListView: ReactNativeStyledFunction
MapView: ReactNativeStyledFunction
Modal: ReactNativeStyledFunction
NavigatorIOS: ReactNativeStyledFunction
Picker: ReactNativeStyledFunction
PickerIOS: ReactNativeStyledFunction
ProgressBarAndroid: ReactNativeStyledFunction<
ReactNative.ProgressBarAndroidProperties
>
ProgressViewIOS: ReactNativeStyledFunction<
ReactNative.ProgressViewIOSProperties
>
ScrollView: ReactNativeStyledFunction
SegmentedControlIOS: ReactNativeStyledFunction<
ReactNative.SegmentedControlIOSProperties
>
Slider: ReactNativeStyledFunction
SliderIOS: ReactNativeStyledFunction
SnapshotViewIOS: ReactNativeStyledFunction<
ReactNative.SnapshotViewIOSProperties
>
RecyclerViewBackedScrollView: ReactNativeStyledFunction<
ReactNative.RecyclerViewBackedScrollViewProperties
>
RefreshControl: ReactNativeStyledFunction<
ReactNative.RefreshControlProperties
>
SafeAreaView: ReactNativeStyledFunction
StatusBar: ReactNativeStyledFunction
SwipeableListView: ReactNativeStyledFunction<
ReactNative.SwipeableListViewProps
>
Switch: ReactNativeStyledFunction
SwitchIOS: ReactNativeStyledFunction
Text: ReactNativeStyledFunction
TextInput: ReactNativeStyledFunction
TouchableHighlight: ReactNativeStyledFunction<
ReactNative.TouchableHighlightProperties
>
TouchableNativeFeedback: ReactNativeStyledFunction<
ReactNative.TouchableNativeFeedbackProperties
>
TouchableOpacity: ReactNativeStyledFunction<
ReactNative.TouchableOpacityProperties
>
TouchableWithoutFeedback: ReactNativeStyledFunction<
ReactNative.TouchableWithoutFeedbackProps
>
View: ReactNativeStyledFunction
ViewPagerAndroid: ReactNativeStyledFunction<
ReactNative.ViewPagerAndroidProperties
>
WebView: ReactNativeStyledFunction
}
declare const styled: StyledInterface
export default styled