import { EventEmitter, OnInit } from '@angular/core'; import { Observable } from "rxjs"; import * as i0 from "@angular/core"; export declare enum PaginatorTypes { classicPages = 0, showMore = 1, showMoreButton = 2 } export interface PaginatorRequestPageParams { page: number; count: number; ifCalcTotalRows: boolean; } export declare class PaginatorComponent implements OnInit { type: PaginatorTypes; page: number; perPage: number; requestPageItems: (requestPageParams: PaginatorRequestPageParams) => Observable; showMoreText: string; onLoadItems: EventEmitter; pagesCount: number | undefined; visibleSpread: number; paginatorTypes: typeof PaginatorTypes; constructor(); ngOnInit(): void; loadPage(page: number, ifCalcTotalRows?: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }