import { IPaginator } from '@devstroupe/devkit-core'; import { Role } from './role'; export interface IRoleRepository { create(role: Omit): Promise; update(id: number, role: Partial): Promise; findById(id: number): Promise; findByName(name: string): Promise; findAll(): Promise; findMany(query: any): Promise>; delete(id: number): Promise; }