import { Role, UUID, Grants } from 'ozone-type'; export interface RoleClient { getAll(): Promise; save(role: Role): Promise; getByName(roleName: string): Promise; getPermissions(roleIds: UUID[]): Promise; getById(roleId: UUID): Promise; deleteById(id: UUID): Promise; }