import { UseMutationResult } from '@tanstack/react-query'; import { StraussConfig, StraussErrorEvent, StraussSuccessEvent, StraussUploadVariables } from '../types'; export interface UseStraussUploadOptions extends StraussConfig { /** Directory di destinazione. Default: radice della route. */ path?: string; onSuccess?: (event: StraussSuccessEvent) => void; onError?: (event: StraussErrorEvent) => void; } /** * Carica uno o più file in una directory Strauss * (`PUT //` per ciascun file, in parallelo). * * Al termine invalida la query della directory di destinazione. */ export declare const useStraussUpload: ({ apiUrl, straussRoute, headers, path, onSuccess, onError, }: UseStraussUploadOptions) => UseMutationResult; export default useStraussUpload; //# sourceMappingURL=useStraussUpload.d.ts.map