import { OnInit, OnDestroy, EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; import { BooleanInput } from '@angular/cdk/coercion'; import { UxAppShellService } from '@eui/core'; import { EuiPaginationEvent } from './models/pagination-event.model'; import * as i0 from "@angular/core"; export declare class EuiPaginatorComponent implements OnInit, OnDestroy, OnChanges { uxAppShellService: UxAppShellService; string: string; pageSizeOptions: number[]; pageSize: number; page: number; length: number; nbPageNumberNavigation: number; get isHidden(): boolean; set isHidden(value: BooleanInput); _isHidden: boolean; pageChange: EventEmitter; page$: BehaviorSubject; length$: BehaviorSubject; range: string; rangeLength: string; nbPage: number; get hasPageNumberNavigation(): boolean; set hasPageNumberNavigation(value: BooleanInput); private _hasPageNumberNavigation; get hasDynamicLength(): boolean; set hasDynamicLength(value: BooleanInput); private _hasDynamicLength; private nbPageNumberNav; private destroy$; constructor(uxAppShellService: UxAppShellService); ngOnChanges(c: SimpleChanges): void; ngOnInit(): void; ngOnDestroy(): void; get pageNumberNavigation(): number[]; changePageSize(size: number): void; goToPage(page: number): void; goFirstPage(): void; goPreviousPage(): void; goNextPage(): void; goLastPage(): void; setPage(page: EuiPaginationEvent): void; setLength(length: number): void; getRange(): void; /** * Change the pagination to the given page number * * @param page 0-based page number to be displayed */ getPage(page: number): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=eui-paginator.component.d.ts.map