import { IPaginator } from '@devstroupe/devkit-core'; import { User } from './user'; export interface IUserRepository { create(user: Omit): Promise; update(id: number, user: Partial): Promise; findById(id: number): Promise; findByEmail(email: string): Promise; findAll(): Promise; findMany(filter: any): Promise>; delete(id: number): Promise; }