import { NumericQueryPagination, Query, UndefinedQueryPagination } from '../data/query'; import { Page } from '../data/page'; import { AbstractDetailRepository } from './abstract-detail.repository'; import { ListClient } from '../client/list.client'; export declare abstract class AbstractListRepository, ENTITY> extends AbstractDetailRepository { protected abstract get client(): ListClient; query(query: QUERY): Promise>; all(): Promise; }