/*! * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. */ /** * The set of permissions MREs can request from users, and users can grant. */ export declare enum Permissions { /** * Grants access to a persistent user identity across sessions. Needed for things like high scores lists or * persistent settings. Allow: This user will be uniquely identified to this MRE origin across sessions and * instances. Deny: This user will be assigned a new ID every time they connect to MREs from this origin. * If the `user-interaction` permission is also denied, this client will not join a user to the session at all. */ UserTracking = "user-tracking", /** * Allow: This user can interact with behaviors, exclusively own actors, be a target for attached actors, and can be * sent dialogs. Deny: Interactions with behaviors will not be sent back to the app server. Attempts to create * exclusive actors for this user will fail. Actors attached to this user will be considered unattached. Calls * to `user.prompt` will be rejected. If the `user-tracking` permission is also denied, this client will not join * a user to the session at all. */ UserInteraction = "user-interaction" } //# sourceMappingURL=permissions.d.ts.map