declare const permissionScopes: readonly ["PROJECT_EDIT_NAME", "PROJECT_EDIT_AVATAR", "PROJECT_EDIT_ACCESS_FROM_OFAC_COUNTRIES", "PROJECT_DELETE", "STORAGE_EDIT_SETTINGS", "STORAGE_UPLOAD", "STORAGE_EDIT_NAME", "STORAGE_DELETE", "STORAGE_VIEW_INFORMATION", "STORAGE_VIEW_LIST", "PRIVATE_GATEWAY_CREATE", "PRIVATE_GATEWAY_UPDATE_NAME", "PRIVATE_GATEWAY_DELETE", "PRIVATE_GATEWAY_ADD_AND_VERIFY_DOMAIN", "PRIVATE_GATEWAY_CHANGE_PRIMARY_DOMAIN", "PRIVATE_GATEWAY_DELETE_DOMAIN", "PRIVATE_GATEWAY_VIEW", "SITE_CREATE", "SITE_DEPLOY", "SITE_VIEW_OVERVIEW", "SITE_VIEW_BUILD_SETTINGS", "SITE_EDIT_BUILD_SETTINGS", "SITE_VIEW_ENV_VARIABLES", "SITE_EDIT_ENV_VARIABLES", "SITE_VIEW_DEPLOYMENTS", "SITE_VIEW_ANALYTICS", "SITE_EDIT_NAME", "SITE_EDIT_SLUG", "SITE_EDIT_AVATAR", "SITE_PURGE_CACHE", "SITE_DELETE", "SITE_ADD_AND_VERIFY_DOMAIN", "SITE_CHANGE_PRIMARY_DOMAIN", "SITE_DELETE_DOMAIN", "SITE_ADD_AND_VERIFY_ENS", "SITE_DELETE_ENS", "SITE_ADD_GIT_INTEGRATION", "SITE_REMOVE_GIT_INTEGRATION", "FUNCTION_CREATE", "FUNCTION_DEPLOY", "FUNCTION_EDIT_SETTINGS", "FUNCTION_DELETE", "FUNCTION_VIEW", "FUNCTION_VIEW_DEPLOYMENT", "IPNS_CREATE_RECORD", "IPNS_PUBLISH_RECORD", "IPNS_DELETE_RECORD", "IPNS_VIEW", "BILLING_VIEW", "BILLING_MANAGE", "APPLICATION_VIEW", "APPLICATION_CREATE", "APPLICATION_EDIT", "MEMBER_TEAM_VIEW", "MEMBER_INVITE", "MEMBER_CHANGE_PERMISSIONS", "MEMBER_ASSIGN_OWNER", "MEMBER_DELETE_OTHERS", "TEMPLATE_CREATE", "AGENT_VIEW_LIST", "AGENT_CREATE", "AGENT_VIEW", "AGENT_UPDATE", "AGENT_DELETE"]; export type PermissionScope = (typeof permissionScopes)[number]; /** * Use this class to serialize, parse, add, delete permissions * and to check whether some permission scope is included in loaded permissions. */ export declare class Permissions { private scopes; static parse(permissions: string): Permissions; constructor(scopes: PermissionScope[]); add(scope: PermissionScope): void; has(scope: PermissionScope): boolean; delete(scope: PermissionScope): void; toString(): string; toArray(): ("PROJECT_EDIT_NAME" | "PROJECT_EDIT_AVATAR" | "PROJECT_EDIT_ACCESS_FROM_OFAC_COUNTRIES" | "PROJECT_DELETE" | "STORAGE_EDIT_SETTINGS" | "STORAGE_UPLOAD" | "STORAGE_EDIT_NAME" | "STORAGE_DELETE" | "STORAGE_VIEW_INFORMATION" | "STORAGE_VIEW_LIST" | "PRIVATE_GATEWAY_CREATE" | "PRIVATE_GATEWAY_UPDATE_NAME" | "PRIVATE_GATEWAY_DELETE" | "PRIVATE_GATEWAY_ADD_AND_VERIFY_DOMAIN" | "PRIVATE_GATEWAY_CHANGE_PRIMARY_DOMAIN" | "PRIVATE_GATEWAY_DELETE_DOMAIN" | "PRIVATE_GATEWAY_VIEW" | "SITE_CREATE" | "SITE_DEPLOY" | "SITE_VIEW_OVERVIEW" | "SITE_VIEW_BUILD_SETTINGS" | "SITE_EDIT_BUILD_SETTINGS" | "SITE_VIEW_ENV_VARIABLES" | "SITE_EDIT_ENV_VARIABLES" | "SITE_VIEW_DEPLOYMENTS" | "SITE_VIEW_ANALYTICS" | "SITE_EDIT_NAME" | "SITE_EDIT_SLUG" | "SITE_EDIT_AVATAR" | "SITE_PURGE_CACHE" | "SITE_DELETE" | "SITE_ADD_AND_VERIFY_DOMAIN" | "SITE_CHANGE_PRIMARY_DOMAIN" | "SITE_DELETE_DOMAIN" | "SITE_ADD_AND_VERIFY_ENS" | "SITE_DELETE_ENS" | "SITE_ADD_GIT_INTEGRATION" | "SITE_REMOVE_GIT_INTEGRATION" | "FUNCTION_CREATE" | "FUNCTION_DEPLOY" | "FUNCTION_EDIT_SETTINGS" | "FUNCTION_DELETE" | "FUNCTION_VIEW" | "FUNCTION_VIEW_DEPLOYMENT" | "IPNS_CREATE_RECORD" | "IPNS_PUBLISH_RECORD" | "IPNS_DELETE_RECORD" | "IPNS_VIEW" | "BILLING_VIEW" | "BILLING_MANAGE" | "APPLICATION_VIEW" | "APPLICATION_CREATE" | "APPLICATION_EDIT" | "MEMBER_TEAM_VIEW" | "MEMBER_INVITE" | "MEMBER_CHANGE_PERMISSIONS" | "MEMBER_ASSIGN_OWNER" | "MEMBER_DELETE_OTHERS" | "TEMPLATE_CREATE" | "AGENT_VIEW_LIST" | "AGENT_CREATE" | "AGENT_VIEW" | "AGENT_UPDATE" | "AGENT_DELETE")[]; } export {}; //# sourceMappingURL=permissions.d.ts.map