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"; /** * Complete multipart upload * * @remarks * Completes the multipart upload in the external store, and copies the * file from its temporary location to its final location in the store. * All of the parts must have been uploaded to the external storage provider. * An Upload record will be completed in most cases once the file is copied * to its final location. * * 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 uploadsCompleteMultipart(client$: SDKCore, request?: operations.CompleteMultipartRequestBody | undefined, options?: RequestOptions): Promise>; //# sourceMappingURL=uploadsCompleteMultipart.d.ts.map