import { CloudinaryAssetMgmtCore } from "../core.js"; import { RequestOptions } from "../lib/sdks.js"; import { APIError } from "../models/errors/apierror.js"; import { ConnectionError, InvalidRequestError, RequestAbortedError, RequestTimeoutError, UnexpectedClientError } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { UploadRequest } from "../models/uploadrequest.js"; import { UploadResourceType } from "../models/uploadresourcetype.js"; import { APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; export declare enum UploadChunkAcceptEnum { applicationJsonAccept = "application/json", textHtmlAccept = "text/html" } /** * Upload a single chunk of a large file * * @remarks * Uploads a single chunk of a large file as part of a chunked upload process. This enables efficient upload of * large files with the ability to resume interrupted uploads. Each request uploads one chunk of the file. * It is required for any files that are larger than 100 MB. This is often relevant for video files, as they * tend to have larger file sizes. Minimum chunk size is 5 MB. */ export declare function uploadUploadChunk(client$: CloudinaryAssetMgmtCore, resource_type: UploadResourceType | undefined, contentRange: string, xUniqueUploadId: string, upload_request: UploadRequest, options?: RequestOptions): APIPromise>; //# sourceMappingURL=uploadUploadChunk.d.ts.map