import { PermissionsResourceType } from './PermissionsResourceType.js'; /** * PermissionLevels are used to grant permissions to specific resources or system wide */ export declare enum PermissionLevel { /** No access */ None = "None", /** Read all data, but not allowed to write */ Read = "Read", /** Read, write, add, delete child data, but not allowed to modify settings */ Write = "Write", /** Full access */ Full = "Full" } export declare function getPermissionLevelNumber(level: PermissionLevel): number; export declare function maximumPermissionlevel(...levels: PermissionLevel[]): PermissionLevel; export declare function minimumPermissionLevel(...levels: PermissionLevel[]): PermissionLevel; export declare function getPermissionLevelName(level: PermissionLevel, resourceType?: PermissionsResourceType | null): string; //# sourceMappingURL=PermissionLevel.d.ts.map