/** * Specifies a behaviour for the sharing of encryption keys or owning entity ids in the extended apis 'share' methods. */ export declare enum ShareMetadataBehaviour { /** * The method must share the metadata with the delegate. If this is not possible, because for example the current user has no access to this kind of * metadata, the method will throw an error. */ REQUIRED = "REQUIRED", /** * The method must share the metadata with the delegate if available. If this is not possible, because for example the current user has no access to * this kind of metadata, the method will simply not share this metadata. */ IF_AVAILABLE = "IF_AVAILABLE", /** * The method must not share the metadata with the delegate, even if the current data owner can access it. */ NEVER = "NEVER" }