import { AbstractListRepository, NumericQueryPagination, Page, Query, UndefinedQueryPagination } from '@main-class/mvvm/model'; export declare abstract class AbstractListViewmodel, ENTITY> { protected abstract get repository(): AbstractListRepository; all(): Promise; query(query: QUERY): Promise>; delete(id: any): Promise; }