import * as React from 'react';
import { UploadImageField } from '../uploadImageField/UploadImageField';
import { Image } from '../../types/image/Image';
export interface ImageOrSrcOryState {
    imageId?: number;
    image?: Image;
    src?: string;
    srcSet?: string;
}
export interface ImageOrSrcCustomProps {
    UploadImageField: UploadImageField;
    state: ImageOrSrcOryState;
    onChange: (state: Partial<ImageOrSrcOryState>) => void;
    hideSrcField?: boolean;
    hideSrcSetField?: boolean;
}
export type ImageOrSrcProps = ImageOrSrcCustomProps;
declare const ImageOrSrc: React.FC<ImageOrSrcProps>;
export default ImageOrSrc;
