/** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @flow strict-local * @format */ import type {ResolvedAssetSource} from './AssetSourceResolver'; import type {ImageProps} from './ImageProps'; import type {ViewProps} from '../Components/View/ViewPropTypes'; import {ConditionallyIgnoredEventHandlers} from '../NativeComponent/ViewConfigIgnore'; import type { HostComponent, PartialViewConfig, } from '../Renderer/shims/ReactNativeTypes'; import type { ColorValue, DangerouslyImpreciseStyle, ImageStyleProp, } from '../StyleSheet/StyleSheet'; import Platform from '../Utilities/Platform'; type Props = $ReadOnly<{ ...ImageProps, ...ViewProps, style?: ImageStyleProp | DangerouslyImpreciseStyle, // iOS native props tintColor?: ColorValue, // Android native props shouldNotifyLoadEvents?: boolean, src?: | ?ResolvedAssetSource | ?$ReadOnlyArray>, headers?: ?{[string]: string}, defaultSrc?: ?string, loadingIndicatorSrc?: ?string, }>; declare export default HostComponent;