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;
ActivityIndicatorIOS: ReactNativeStyledFunction;
// ART: StyledFunction;
Button: ReactNativeStyledFunction;
DatePickerIOS: ReactNativeStyledFunction;
DrawerLayoutAndroid: ReactNativeStyledFunction;
Image: ReactNativeStyledFunction;
KeyboardAvoidingView: ReactNativeStyledFunction;
ListView: ReactNativeStyledFunction;
MapView: ReactNativeStyledFunction;
Modal: ReactNativeStyledFunction;
Navigator: ReactNativeStyledFunction;
NavigatorIOS: ReactNativeStyledFunction;
Picker: ReactNativeStyledFunction;
PickerIOS: ReactNativeStyledFunction;
ProgressBarAndroid: ReactNativeStyledFunction;
ProgressViewIOS: ReactNativeStyledFunction;
ScrollView: ReactNativeStyledFunction;
SegmentedControlIOS: ReactNativeStyledFunction;
Slider: ReactNativeStyledFunction;
SliderIOS: ReactNativeStyledFunction;
SnapshotViewIOS: ReactNativeStyledFunction;
RecyclerViewBackedScrollView: ReactNativeStyledFunction;
RefreshControl: ReactNativeStyledFunction;
StatusBar: ReactNativeStyledFunction;
SwipeableListView: ReactNativeStyledFunction;
Switch: ReactNativeStyledFunction;
SwitchIOS: ReactNativeStyledFunction;
Text: ReactNativeStyledFunction;
TextInput: ReactNativeStyledFunction;
TouchableHighlight: ReactNativeStyledFunction;
TouchableNativeFeedback: ReactNativeStyledFunction;
TouchableOpacity: ReactNativeStyledFunction;
TouchableWithoutFeedback: ReactNativeStyledFunction;
View: ReactNativeStyledFunction;
ViewPagerAndroid: ReactNativeStyledFunction;
WebView: ReactNativeStyledFunction;
}
declare const styled: StyledInterface;
export default styled;