import { Repository, EntityManager, ObjectLiteral } from 'typeorm'; import { PaginateConfig, PaginateQuery, Paginated } from 'nestjs-paginate'; import { IBaseRepository } from '@/core/domain/interfaces/base.repository.interface'; export declare class BaseRepository extends Repository implements IBaseRepository { protected paginateConfig: PaginateConfig; constructor(manager: EntityManager, entityCls: new () => E, paginateConfig?: PaginateConfig); getMany(query: PaginateQuery): Promise>; findById(id: number): Promise; }