import { ChangeDetectorRef, EventEmitter, OnDestroy } from '@angular/core'; import { Bem } from '../internal/utils'; import { PaginatorIntl } from './paginator-intl'; import * as i0 from "@angular/core"; export declare class PaginatorComponent implements OnDestroy { intl: PaginatorIntl; private readonly cdr; bem: Bem; get pageIndex(): number; set pageIndex(val: number); get currentPage(): number; set currentPage(val: number); get pageSize(): number; set pageSize(val: number); pageSizeOptions: number[]; total: number; layout: string[] | string; disabled: boolean; readonly pageIndexChange: EventEmitter; readonly currentPageChange: EventEmitter; readonly pageSizeChange: EventEmitter; private _currentPage; private _pageSize; private readonly intlChangeSub; get pageCount(): number; constructor(intl: PaginatorIntl, cdr: ChangeDetectorRef); ngOnDestroy(): void; getLayoutArr(): string[]; getCenterPages(): number[]; jumpTo(page: number): void; navigate(step: number): void; changePageSize(size: number): void; onKeydown(event: KeyboardEvent): void; trackByIndex(index: number): number; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }