import ListController, { TListService } from './list.controller'; declare type TPagingService = Omit, 'list'> & { list: (params: P & Partial) => Promise; }; export default class PagingController extends ListController { service: TPagingService; _pagination: Pagination; constructor(service: TPagingService, params: P); get pagination(): { itemTotal: number; pageIndex: number; pageSize: number; }; paginationGetter(pagination: Pagination): { itemTotal: number; pageIndex: number; pageSize: number; }; resReader(res: any): { list: any; itemTotal: any; pageIndex: any; pageSize: any; }; fetchList(data?: Partial & Partial

): Promise; } export interface Pagination { pageSize: number; pageIndex: number; itemTotal: number; } export {};