export declare enum Scope { HCLOUD_FULL = "hcloud:full", IDP_EMAIL_READ = "idp:email:read", IDP_USER_READ = "idp:user:read", IDP_USER_WRITE = "idp:user:write", IDP_USER_DELETE = "idp:user:delete", IDP_USER_OPEN_ID = "openid",// This is a special scope for OpenID Connect in the OAuth flow IDP_ORGANIZATION_READ = "idp:organization:read", IDP_ORGANIZATION_WRITE = "idp:organization:write", IDP_ORGANIZATION_DELETE = "idp:organization:delete", IDP_ORGANIZATION_ADMIN = "idp:organization:admin", HIGH5_SPACE_READ = "high5:space:read", HIGH5_SPACE_EXECUTE = "high5:space:execute", HIGH5_SPACE_WRITE = "high5:space:write", HIGH5_SPACE_DELETE = "high5:space:delete", COSMO_SPACE_READ = "cosmo:space:read", COSMO_SPACE_WRITE = "cosmo:space:write", COSMO_SPACE_DELETE = "cosmo:space:delete" } export declare const ScopeDescriptions: Map; export declare const ScopeDependencies: { "hcloud:full": (Scope.IDP_EMAIL_READ | Scope.IDP_USER_READ | Scope.IDP_USER_WRITE | Scope.IDP_USER_DELETE | Scope.IDP_USER_OPEN_ID | Scope.IDP_ORGANIZATION_READ | Scope.IDP_ORGANIZATION_WRITE | Scope.IDP_ORGANIZATION_DELETE | Scope.IDP_ORGANIZATION_ADMIN | Scope.HIGH5_SPACE_READ | Scope.HIGH5_SPACE_EXECUTE | Scope.HIGH5_SPACE_WRITE | Scope.HIGH5_SPACE_DELETE | Scope.COSMO_SPACE_READ | Scope.COSMO_SPACE_WRITE | Scope.COSMO_SPACE_DELETE)[]; "idp:email:read": never[]; "idp:user:read": never[]; "idp:user:write": Scope[]; "idp:user:delete": Scope[]; openid: Scope[]; "idp:organization:read": Scope[]; "idp:organization:write": Scope[]; "idp:organization:delete": Scope[]; "idp:organization:admin": Scope[]; "high5:space:read": Scope[]; "high5:space:execute": Scope[]; "high5:space:write": Scope[]; "high5:space:delete": Scope[]; "cosmo:space:read": Scope[]; "cosmo:space:write": Scope[]; "cosmo:space:delete": Scope[]; };