import { FC } from 'react'; import { RcFile } from 'antd/es/upload'; export interface Job { size?: 'small' | 'default'; job_id: string; origin_file_name: string; status: 'Processing' | 'Done'; total_num: number; success_num: number; fail_num: number; fail_data_url: string | null; create_at: number; } export declare const JobItem: FC any; handleCancel: (jobId: string) => any; }>; export interface UploadJob { uid: string; size: 'default' | 'small'; fileName: string; fileSize: number; loadedSize: number; total: number; status: 'uploading' | 'failed' | 'done'; originFile: RcFile; errorMessage?: string; } export declare const UploadJobItem: FC any; handleCancel: (uid: string) => any; }>; export interface JobListProps { size: 'default' | 'small'; uploadJobs: UploadJob[]; processingJobs: Job[]; doneJobs: Job[]; fetchingFailed: boolean; cancelUpload: (uid: string) => any; cancelProcess: (jobId: string) => any; reUpload: (uid: string) => any; hideJob: (jobId: string) => any; } declare const JobList: FC; export default JobList;