export default interface CRUDRepository { findAll(limit: number, page: number): Promise; create(resource: M): Promise; editById(id: string, resource: any): Promise; getById(id: string): Promise; deleteById(id: string): Promise; }