/**
 * Synapse REST API
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: v1
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import type { MultipartUploadCopyRequest } from './MultipartUploadCopyRequest';
import type { MultipartUploadRequest } from './MultipartUploadRequest';
/**
 * @type MultipartRequest
 * Interface to describe a multi-part request. If the concrete type is not supplied will default to a <a href="${org.sagebionetworks.repo.model.file.MultipartUploadRequest}">MultipartUploadRequest</a>
 * @export
 */
export type MultipartRequest = {
    concreteType: 'org.sagebionetworks.repo.model.file.MultipartUploadCopyRequest';
} & MultipartUploadCopyRequest | {
    concreteType: 'org.sagebionetworks.repo.model.file.MultipartUploadRequest';
} & MultipartUploadRequest;
export declare function MultipartRequestFromJSON(json: any): MultipartRequest;
export declare function MultipartRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): MultipartRequest;
export declare function MultipartRequestToJSON(json: any): any;
export declare function MultipartRequestToJSONTyped(value?: MultipartRequest | null, ignoreDiscriminator?: boolean): any;
