import { HttpError, type Resource, type SpaceResource } from '@opencloud-eu/web-client'; export type RestoreWorkerReturnData = { successful: Resource[]; failed: { resource: Resource; message: string; statusCode: number; xReqId: string; }[]; }; type CallbackOptions = { successful: Resource[]; failed: { resource: Resource; error: HttpError; }[]; }; /** * Web worker for restoring deleted resources from the trash bin. */ export declare const useRestoreWorker: () => { startWorker: ({ space, resources, missingFolderPaths }: { space: SpaceResource; resources: Resource[]; missingFolderPaths: string[]; }, callback: (result: CallbackOptions) => void) => void; }; export {};