import { InitResponse, UploadChunkResponse, VideoStatus } from '../types'; export declare function uploadVideoChunk(videoId: string, file: File, offset: number, end: number, total: number, signal: AbortSignal, onProgress: (loaded: number) => void, onXhr: (xhr: XMLHttpRequest) => void): Promise; export declare function initVideo(file: File, parentId: string, parentType?: string, baseUrl?: string, authHeaders?: Record): Promise; export declare function uploadChunk(videoId: string, file: File, offset: number, end: number, total: number, baseUrl?: string, authHeaders?: Record, signal?: AbortSignal): Promise; export declare function fetchStatus(videoId: string, baseUrl?: string, authHeaders?: Record): Promise; export declare function setCoverPreview(videoId: string, previewId: string, baseUrl?: string, authHeaders?: Record): Promise; export declare function uploadCoverImage(videoId: string, file: File, baseUrl?: string, authHeaders?: Record): Promise; export declare function uploadSubtitleTrack(videoId: string, file: File, language: string, baseUrl?: string, authHeaders?: Record): Promise; export declare function retryVideoProcessing(videoId: string, baseUrl?: string, authHeaders?: Record): Promise; //# sourceMappingURL=api.d.ts.map