/// import type { FileId, UploadFile } from '../types'; import { type ActionsProps } from './Actions'; export type FileUploaderFileProps = UploadFile & { /** * Функция для генерации ссылки на скачивание файла */ generateDownloadLink?: (fileId: FileId, file?: File, fileUrl?: string) => string; /** * Обработчик просмотра файла */ onView?: (fileId: FileId, file?: File, fileUrl?: string) => void; /** * Функция обработки нажатия на кнопку "Повторить отправку" */ onRetry?: (fileId: FileId, file: File) => void; /** * Функция, вызываемая при удалении файла */ onDelete: (fileId: FileId) => void; } & Pick; export declare const FileUploaderFile: (props: FileUploaderFileProps) => JSX.Element;