import { EventEmitter } from '@angular/core'; import { PaginationInstance } from './pagination-instance'; export declare class PaginationService { change: EventEmitter; private instances; private DEFAULT_ID; defaultId(): string; clear(): void; register(instance: PaginationInstance): void; private updateInstance(instance); /** * 获取当前页码 * @param id 分页组件ID */ getCurrentPage(id: string): number; /** * 设置新的当前页码 * @param id 分页组件ID * @param page 新页码 */ setCurrentPage(id: string, page: number): void; setPageList(id: string, newList: number[]): void; /** * 设置总记录数 */ setTotalItems(id: string, totalItems: number): void; /** * 设置每页记录数 */ setItemsPerPage(id: string, itemsPerPage: number): void; getInstance(id?: string): PaginationInstance; private clone(obj); }