import { FieldValue, SugaredFieldProps } from '@contember/binding';
import type { ImgHTMLAttributes, ReactElement } from 'react';
import { FieldFallbackViewPublicProps } from './FieldFallbackView';
export interface ImageFieldViewProps<SrcField extends FieldValue = string> extends Omit<ImgHTMLAttributes<HTMLImageElement>, 'src'>, FieldFallbackViewPublicProps {
    srcField: SugaredFieldProps['field'];
    altField?: SugaredFieldProps['field'];
    titleField?: SugaredFieldProps['field'];
    formatUrl?: (srcFieldValue: SrcField) => string;
}
export declare const ImageFieldView: <SrcField extends FieldValue = string>(props: ImageFieldViewProps<SrcField>) => ReactElement;
//# sourceMappingURL=ImageFieldView.d.ts.map