import { ImageType } from "../../base";
import { ImageBubbleStyleInterface } from "./ImageBubbleStyle";
export interface CometChatImageBubbleInterface {
    /**
     * image url pass as {uri: "dummyUrl"}
     */
    imageUrl: ImageType;
    /**
     *
     *
     * @type {ImageType}
     * @description thumbnail image
     */
    thumbnailUrl?: ImageType;
    /**
     * place holder image
     */
    placeHolderImage?: ImageType;
    /**
     * custom logic on touch of image
     */
    onPress?: Function;
    /**
     * style object of type ImageBubbleStyleInterface
     */
    style?: ImageBubbleStyleInterface;
    /**
     * resizeMode of image
     * @default "cover"
     */
    resizeMode?: 'cover' | 'contain' | 'stretch' | 'repeat' | 'center';
}
export declare const CometChatImageBubble: (props: CometChatImageBubbleInterface) => any;
