///
import * as PropTypes from 'prop-types';
import { ViewProperties } from 'react-native';
declare const _default: React.ComponentClass<{
drawValueAboveBar: PropTypes.Requireable;
drawBarShadow: PropTypes.Requireable;
data: PropTypes.Requireable;
drawGridBackground: PropTypes.Requireable;
gridBackgroundColor: PropTypes.Requireable;
drawBorders: PropTypes.Requireable;
borderColor: PropTypes.Requireable;
borderWidth: PropTypes.Requireable;
maxVisibleValueCount: PropTypes.Requireable;
autoScaleMinMaxEnabled: PropTypes.Requireable;
keepPositionOnRotation: PropTypes.Requireable;
scaleEnabled: PropTypes.Requireable;
scaleXEnabled: PropTypes.Requireable;
scaleYEnabled: PropTypes.Requireable;
dragEnabled: PropTypes.Requireable;
pinchZoom: PropTypes.Requireable;
doubleTapToZoomEnabled: PropTypes.Requireable;
yAxis: PropTypes.Requireable;
zoom: PropTypes.Requireable;
animation: PropTypes.Requireable;
chartBackgroundColor: PropTypes.Requireable;
logEnabled: PropTypes.Requireable;
noDataText: PropTypes.Requireable;
touchEnabled: PropTypes.Requireable;
dragDecelerationEnabled: PropTypes.Requireable;
dragDecelerationFrictionCoef: (props: any, propName: string, componentName: string) => Error | undefined;
chartDescription: PropTypes.Requireable;
legend: PropTypes.Requireable;
xAxis: PropTypes.Requireable;
marker: PropTypes.Requireable;
} | {
drawValueAboveBar: PropTypes.Requireable;
drawBarShadow: PropTypes.Requireable;
data: PropTypes.Requireable;
drawGridBackground: PropTypes.Requireable;
gridBackgroundColor: PropTypes.Requireable;
drawBorders: PropTypes.Requireable;
borderColor: PropTypes.Requireable;
borderWidth: PropTypes.Requireable;
maxVisibleValueCount: PropTypes.Requireable;
autoScaleMinMaxEnabled: PropTypes.Requireable;
keepPositionOnRotation: PropTypes.Requireable;
scaleEnabled: PropTypes.Requireable;
scaleXEnabled: PropTypes.Requireable;
scaleYEnabled: PropTypes.Requireable;
dragEnabled: PropTypes.Requireable;
pinchZoom: PropTypes.Requireable;
doubleTapToZoomEnabled: PropTypes.Requireable;
yAxis: PropTypes.Requireable;
zoom: PropTypes.Requireable;
animation: PropTypes.Requireable;
chartBackgroundColor: PropTypes.Requireable;
logEnabled: PropTypes.Requireable;
noDataText: PropTypes.Requireable;
touchEnabled: PropTypes.Requireable;
dragDecelerationEnabled: PropTypes.Requireable;
dragDecelerationFrictionCoef: (props: any, propName: string, componentName: string) => Error | undefined;
chartDescription: PropTypes.Requireable;
legend: PropTypes.Requireable;
xAxis: PropTypes.Requireable;
marker: PropTypes.Requireable;
accessibilityLabel?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
accessible?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
hitSlop?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
onAcccessibilityTap?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
onLayout?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
onMagicTap?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
pointerEvents?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
removeClippedSubviews?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
style?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
testID?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
accessibilityComponentType?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
accessibilityLiveRegion?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
collapsable?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
importantForAccessibility?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
needsOffscreenAlphaCompositing?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
renderToHardwareTextureAndroid?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
accessibilityTraits?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
shouldRasterizeIOS?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
onStartShouldSetResponder?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
onMoveShouldSetResponder?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
onResponderEnd?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
onResponderGrant?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
onResponderReject?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
onResponderMove?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
onResponderRelease?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
onResponderStart?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
onResponderTerminationRequest?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
onResponderTerminate?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
onStartShouldSetResponderCapture?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
onMoveShouldSetResponderCapture?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
onTouchStart?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
onTouchMove?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
onTouchEnd?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
onTouchCancel?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
onTouchEndCapture?: ((object: ViewProperties, key: string, componentName: string, ...rest: any[]) => Error | null) | undefined;
}>;
export default _default;