import { ImageStyle, ImageProps as ReactNativeImageProps, ViewStyle } from 'react-native'; import { AnimatedStyle } from 'react-native-reanimated'; export interface ImageProps extends ReactNativeImageProps { /** * Describes the image to screen-readers and marks the image as `accessible`. * Passing an empty string will hide the image from screen-readers. */ alt: string; /** * Shows the image's loading spinner right away. Enabled by default. */ defaultLoading?: boolean; /** * Externally controls the loading state of the image. */ loading?: boolean; /** * Hide the loading spinner, regardless of the loading state. */ hideLoader?: boolean; /** * Size of the loading spinner. */ loaderSize?: number; /** * Style object for the preload background. */ loadingBackgroundStyles?: ViewStyle; /** * Style the outer View of the image. */ wrapperStyle?: ViewStyle; /** * Style the image if animated. */ animatedImageStyle?: AnimatedStyle; } export declare function Image({ source, onLoad, defaultLoading, loading, hideLoader, loaderSize, loadingBackgroundStyles, style, wrapperStyle, alt, animatedImageStyle, ...props }: ImageProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=image.d.ts.map