import React, { Component } from 'react'; import { ViewStyle } from 'react-native'; import PropTypes from 'prop-types'; interface Props { containerStyle: ViewStyle; separatorStyle: ViewStyle; horizontal: boolean; invisible: boolean; } interface State { width: number; height: number; } export default class ContainerWithShadowAndSeparator extends Component { static propTypes: { containerStyle: PropTypes.Requireable; separatorStyle: PropTypes.Requireable; horizontal: PropTypes.Requireable; invisible: PropTypes.Requireable; }; static defaultProps: { containerStyle: {}; separatorStyle: {}; horizontal: boolean; invisible: boolean; }; state: { width: number; height: number; }; getContents(): JSX.Element[] | null; onLayout: (e: any) => void; render(): React.ReactNode; } export {};