import type { VideoUploadProgress, VideoUploadError, VideoUploadResult, 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: VideoUploadProgress | null; error: VideoUploadError | null; result: VideoUploadResult | null; }; //# sourceMappingURL=use-xhr.d.ts.map