/**
 * 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.
 */
/**
 * The hex-string encoded checksum for the drs object. At least one checksum must be provided. For blobs, the checksum is computed over the bytes in the blob that is md5. For bundles, the checksum is computed over a sorted concatenation of the checksums of its top-level contained objects.
 * @export
 * @interface Checksum
 */
export interface Checksum {
    /**
     * The hex-encoded md5 string.
     * @type {string}
     * @memberof Checksum
     */
    checksum?: string;
    /**
     * The digest method used to create the checksum eg md5.
     * @type {string}
     * @memberof Checksum
     */
    type?: ChecksumTypeEnum;
}
/**
 * @export
 */
export declare const ChecksumTypeEnum: {
    readonly md5: "md5";
};
export type ChecksumTypeEnum = typeof ChecksumTypeEnum[keyof typeof ChecksumTypeEnum];
/**
 * Check if a given object implements the Checksum interface.
 */
export declare function instanceOfChecksum(value: object): value is Checksum;
export declare function ChecksumFromJSON(json: any): Checksum;
export declare function ChecksumFromJSONTyped(json: any, ignoreDiscriminator: boolean): Checksum;
export declare function ChecksumToJSON(json: any): Checksum;
export declare function ChecksumToJSONTyped(value?: Checksum | null, ignoreDiscriminator?: boolean): any;
