export interface UploadHttpHeader { readonly name: string; readonly value: string; } export interface UploadOperation { readonly method: string; readonly url: string; readonly length: number; readonly offset: number; readonly requestHeaders: readonly UploadHttpHeader[]; } export declare function parseUploadOperations(operationsPayload: readonly { readonly method?: string; readonly url?: string; readonly offset?: number; readonly length?: number; readonly requestHeaders?: readonly { readonly name?: string; readonly value?: string; }[]; }[], context: string): UploadOperation[]; export type UploadFetchLike = (input: URL | string, init?: RequestInit) => Promise; export declare function executeUploadOperations(filePath: string, operations: readonly UploadOperation[], fetchLike?: UploadFetchLike): Promise; //# sourceMappingURL=types.d.ts.map