import { HttpError, type Resource, type SpaceResource } from '@opencloud-eu/web-client'; export type DeleteWorkerReturnData = { successful: Resource[]; failed: { resource: Resource; message: string; statusCode: number; xReqId: string; }[]; }; type CallbackOptions = { successful: Resource[]; failed: { resource: Resource; error: HttpError; }[]; }; export type DeleteWorkerTopic = 'fileListDelete' | 'trashBinDelete' | 'tokenUpdate'; export declare const useDeleteWorker: ({ concurrentRequests }?: { concurrentRequests?: number; }) => { startWorker: ({ topic, space, resources }: { topic: DeleteWorkerTopic; space: SpaceResource; resources: Resource[]; }, callback: (result: CallbackOptions) => void) => void; }; export {};