/**
 * 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.
 */
/**
 * For blob there is no contents and for bundle its list of object inside the bundle.
 * @export
 * @interface Content
 */
export interface Content {
    /**
     * A name declared by the bundle author that must be used when materializing this object, overriding any name directly associated with the object itself. The name must be unique with the containing bundle.synID is used as name as its unique e.g syn123.1
     * @type {string}
     * @memberof Content
     */
    name?: string;
    /**
     * A DRS-identifier of a DrsObject i.e synId e.g syn123.1
     * @type {string}
     * @memberof Content
     */
    id?: string;
    /**
     * A list of full DRS identifier URI paths that may be used to obtain the object. These URIs may be external to this DRS instance. e.g drs://<host-name>/syn123.1
     * @type {string}
     * @memberof Content
     */
    drs_uri?: string;
}
/**
 * Check if a given object implements the Content interface.
 */
export declare function instanceOfContent(value: object): value is Content;
export declare function ContentFromJSON(json: any): Content;
export declare function ContentFromJSONTyped(json: any, ignoreDiscriminator: boolean): Content;
export declare function ContentToJSON(json: any): Content;
export declare function ContentToJSONTyped(value?: Content | null, ignoreDiscriminator?: boolean): any;
