/// <reference types="react" />
import type { FileId, SingleFileUploadState } from '@contember/react-client';
import type { MessageFormatter } from '../../../../../i18n';
import type { UploadDictionary } from '../../uploadDictionary';
import { ResolvedFileEntity } from '../../fileHandler';
export interface SingleFilePreviewProps {
    resolvedEntity: ResolvedFileEntity;
    fileId: FileId;
    formatMessage: MessageFormatter<UploadDictionary>;
    removeFile: ((fileId: FileId) => void) | undefined;
    uploadState: SingleFileUploadState | undefined;
}
export declare const SingleFilePreview: import("react").MemoExoticComponent<({ fileId, resolvedEntity, formatMessage, removeFile, uploadState }: SingleFilePreviewProps) => JSX.Element | null>;
//# sourceMappingURL=SingleFilePreview.d.ts.map