import type { ImageUploadProgress, UploadError, UploadResult, XHRRequestOptions } from '../types'; export declare const useXHRRequest: ({ onError, onSuccess, onProgress, accept, maxSize, method, endpoint, headers, }: XHRRequestOptions) => { xhrFetch: (body: XMLHttpRequestBodyInit) => Promise; cancel: () => void; reset: () => void; loading: boolean; progress: ImageUploadProgress | null; error: UploadError | null; result: UploadResult | null; }; //# sourceMappingURL=use-xhr.d.ts.map