///
import * as React from 'react';
import * as PropTypes from 'prop-types';
export declare class Element extends React.Component<{
elementId: any;
resizeMode?: any;
}, any> {
static propTypes: {
elementId: PropTypes.Validator;
resizeMode: PropTypes.Requireable;
} | {
hitSlop?: PropTypes.Validator | undefined;
onLayout?: PropTypes.Validator<((event: import("react-native").LayoutChangeEvent) => void) | null | undefined> | undefined;
pointerEvents?: PropTypes.Validator<"auto" | "box-none" | "none" | "box-only" | null | undefined> | undefined;
removeClippedSubviews?: PropTypes.Validator | undefined;
style?: PropTypes.Validator> | undefined;
testID?: PropTypes.Validator | undefined;
collapsable?: PropTypes.Validator | undefined;
needsOffscreenAlphaCompositing?: PropTypes.Validator | undefined;
renderToHardwareTextureAndroid?: PropTypes.Validator | undefined;
accessibilityViewIsModal?: PropTypes.Validator | undefined;
accessibilityActions?: PropTypes.Validator | undefined;
onAccessibilityAction?: PropTypes.Validator<(() => void) | null | undefined> | undefined;
shouldRasterizeIOS?: PropTypes.Validator | undefined;
onStartShouldSetResponder?: PropTypes.Validator<((event: import("react-native").GestureResponderEvent) => boolean) | null | undefined> | undefined;
onMoveShouldSetResponder?: PropTypes.Validator<((event: import("react-native").GestureResponderEvent) => boolean) | null | undefined> | undefined;
onResponderEnd?: PropTypes.Validator<((event: import("react-native").GestureResponderEvent) => void) | null | undefined> | undefined;
onResponderGrant?: PropTypes.Validator<((event: import("react-native").GestureResponderEvent) => void) | null | undefined> | undefined;
onResponderReject?: PropTypes.Validator<((event: import("react-native").GestureResponderEvent) => void) | null | undefined> | undefined;
onResponderMove?: PropTypes.Validator<((event: import("react-native").GestureResponderEvent) => void) | null | undefined> | undefined;
onResponderRelease?: PropTypes.Validator<((event: import("react-native").GestureResponderEvent) => void) | null | undefined> | undefined;
onResponderStart?: PropTypes.Validator<((event: import("react-native").GestureResponderEvent) => void) | null | undefined> | undefined;
onResponderTerminationRequest?: PropTypes.Validator<((event: import("react-native").GestureResponderEvent) => boolean) | null | undefined> | undefined;
onResponderTerminate?: PropTypes.Validator<((event: import("react-native").GestureResponderEvent) => void) | null | undefined> | undefined;
onStartShouldSetResponderCapture?: PropTypes.Validator<((event: import("react-native").GestureResponderEvent) => boolean) | null | undefined> | undefined;
onMoveShouldSetResponderCapture?: PropTypes.Validator<(() => void) | null | undefined> | undefined;
onTouchStart?: PropTypes.Validator<((event: import("react-native").GestureResponderEvent) => void) | null | undefined> | undefined;
onTouchMove?: PropTypes.Validator<((event: import("react-native").GestureResponderEvent) => void) | null | undefined> | undefined;
onTouchEnd?: PropTypes.Validator<((event: import("react-native").GestureResponderEvent) => void) | null | undefined> | undefined;
onTouchCancel?: PropTypes.Validator<((event: import("react-native").GestureResponderEvent) => void) | null | undefined> | undefined;
onTouchEndCapture?: PropTypes.Validator<((event: import("react-native").GestureResponderEvent) => void) | null | undefined> | undefined;
accessible?: PropTypes.Validator | undefined;
accessibilityLabel?: PropTypes.Validator | undefined;
accessibilityComponentType?: PropTypes.Validator<"none" | "button" | "radiobutton_checked" | "radiobutton_unchecked" | null | undefined> | undefined;
accessibilityLiveRegion?: PropTypes.Validator<"none" | "polite" | "assertive" | null | undefined> | undefined;
importantForAccessibility?: PropTypes.Validator<"auto" | "yes" | "no" | "no-hide-descendants" | null | undefined> | undefined;
accessibilityTraits?: PropTypes.Validator<"selected" | "image" | "none" | "button" | "link" | "header" | "search" | "plays" | "key" | "text" | "summary" | "disabled" | "frequentUpdates" | "startsMedia" | "adjustable" | "allowsDirectInteraction" | "pageTurn" | import("react-native").AccessibilityTraits[] | null | undefined> | undefined;
onAcccessibilityTap?: PropTypes.Validator<(() => void) | null | undefined> | undefined;
onMagicTap?: PropTypes.Validator<(() => void) | null | undefined> | undefined;
elementId: PropTypes.Validator;
resizeMode: PropTypes.Requireable;
};
static defaultProps: {
resizeMode: string;
};
render(): JSX.Element;
}