import type { ReactNode } from 'react';
import type { ImageResizeMode, ImageSourcePropType, ImageStyle, StyleProp } from 'react-native';
import { Animated } from 'react-native';
import type { RenderImageComponentParams } from '../../types';
interface Props {
    readonly source: ImageSourcePropType;
    readonly resizeMode: ImageResizeMode;
    readonly imageOpacity: Animated.Value;
    readonly renderToHardwareTextureAndroid: boolean;
    readonly disabled: boolean;
    readonly style?: StyleProp<ImageStyle>;
    readonly isModalOpen: boolean;
    onDialogOpen(): void;
    onLongPressOriginImage?(): void;
    renderImageComponent?(params: RenderImageComponentParams): ReactNode;
}
declare const OriginImage: ({ source, resizeMode, imageOpacity, renderToHardwareTextureAndroid, disabled, style, isModalOpen, onDialogOpen, onLongPressOriginImage, renderImageComponent, }: Props) => import("react/jsx-runtime").JSX.Element;
export { OriginImage };
//# sourceMappingURL=index.d.ts.map