export declare enum BuiltInPolicyType { /** * Bundles different policies. */ COMPOSITE = "composite", /** * Date Based Access Control (DBAC) */ DATE = "date", /** * Time Based Access Control (TBAC) */ TIME = "time", /** * Attribute Name Based Access Control (ANBAC) */ ATTRIBUTE_NAMES = "attributeNames", /** * Attribute Based Access Control (ABAC) */ ATTRIBUTES = "attributes", /** * Realm of Identity is for attribute realm. */ REALM_MATCH = "realmMatch", /** * Restriction based on identity (type, id, ...) */ IDENTITY = "identity", /** * Restriction based on a binding between identity <-> permission */ PERMISSION_BINDING = "permissionBinding" } export declare const SystemPolicyName: { readonly DEFAULT: "system.default"; readonly IDENTITY: "system.identity"; readonly PERMISSION_BINDING: "system.permission-binding"; readonly REALM_MATCH: "system.realm-match"; readonly CLIENT_NAMES_SELF_MANAGE: "system.client-names-self-manage"; readonly USER_NAMES_SELF_MANAGE: "system.user-names-self-manage"; }; //# sourceMappingURL=constants.d.ts.map