export declare const ManagedServiceIdentityType: {
    readonly None: "None";
    readonly SystemAssigned: "SystemAssigned";
    readonly UserAssigned: "UserAssigned";
    readonly SystemAssigned_UserAssigned: "SystemAssigned,UserAssigned";
};
/**
 * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
 */
export type ManagedServiceIdentityType = (typeof ManagedServiceIdentityType)[keyof typeof ManagedServiceIdentityType];
export declare const OnFailure: {
    readonly Break: "break";
};
/**
 * Action to be taken when the operation fails for a object.
 */
export type OnFailure = (typeof OnFailure)[keyof typeof OnFailure];
export declare const OnSuccess: {
    readonly Continue: "continue";
};
/**
 * Action to be taken when the operation is successful for a object.
 */
export type OnSuccess = (typeof OnSuccess)[keyof typeof OnSuccess];
export declare const StorageTaskOperationName: {
    readonly SetBlobTier: "SetBlobTier";
    readonly SetBlobTags: "SetBlobTags";
    readonly SetBlobImmutabilityPolicy: "SetBlobImmutabilityPolicy";
    readonly SetBlobLegalHold: "SetBlobLegalHold";
    readonly SetBlobExpiry: "SetBlobExpiry";
    readonly DeleteBlob: "DeleteBlob";
    readonly UndeleteBlob: "UndeleteBlob";
};
/**
 * The operation to be performed on the object.
 */
export type StorageTaskOperationName = (typeof StorageTaskOperationName)[keyof typeof StorageTaskOperationName];
