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