import { SDKCore } from "../core.js"; import { RequestOptions } from "../lib/sdks.js"; import { ConnectionError, InvalidRequestError, RequestAbortedError, RequestTimeoutError, UnexpectedClientError } from "../sdk/models/errors/httpclienterrors.js"; import { SDKError } from "../sdk/models/errors/sdkerror.js"; import { SDKValidationError } from "../sdk/models/errors/sdkvalidationerror.js"; import * as operations from "../sdk/models/operations/index.js"; import { Result } from "../sdk/types/fp.js"; /** * Abort multipart upload * * @remarks * This endpoint aborts the multipart upload initiated with /create-multipart. * This should be used when cancelling the upload. It does not matter if parts * were already uploaded into the external storage provider. * * You must have the correct permissions and CORS settings configured in your * external provider. We support AWS S3 as the default. See: * * https://meta.discourse.org/t/-/210469#s3-multipart-direct-uploads-4. * * An external file store must be set up and `enable_direct_s3_uploads` must * be set to true for this endpoint to function. */ export declare function uploadsAbortMultipart(client$: SDKCore, request?: operations.AbortMultipartRequestBody | undefined, options?: RequestOptions): Promise>; //# sourceMappingURL=uploadsAbortMultipart.d.ts.map