interface PermissionManagerServiceInterface {
    canBypassGuildRestrictions(member: GuildMember): Awaitable<boolean>;
    getAllPermissions(): Collection<"system.admin", Permission>;
    getMemberPermissions(member: GuildMember): Awaitable<MemberPermissionData>;
    getPermissionByName(name: string): undefined | Permission;
    getSystemAdminPermission(): Awaitable<Permission>;
    hasPermissions(member: GuildMember, permissions: SystemPermissionResolvable[], alreadyComputedPermissions?: MemberPermissionData): Awaitable<boolean>;
    isSystemAdmin(member: GuildMember, permissionData?: MemberPermissionData): Awaitable<boolean>;
    loadPermission(permission: Permission): void;
}

Implemented by

Methods

""