import { EventEmitter, OnChanges, OnInit } from '@angular/core'; import { EuiPagination } from '@eui/base'; import { EclBaseEvent } from '../../model/ecl-base.event'; import { ECLBaseDirective } from '../ecl-base.directive'; import * as i0 from "@angular/core"; export declare class EclPaginationEvent extends EclBaseEvent { readonly page: number; readonly showingFrom: number; readonly showingTo: number; constructor(page: number, showingFrom: number, showingTo: number); } export declare class EclPaginationComponent extends ECLBaseDirective implements OnInit, OnChanges { mode: 'manual' | 'auto'; totalItems: number | any; pageSize: number | any; currentPage: number | any; pageWindowSize: number | any; page: EventEmitter; cmpClass: boolean; role: string; model: EuiPagination; ngOnInit(): void; ngOnChanges(): void; onPreviousPage(): void; onNextPage(): void; onPage(page: number): void; isModeAuto(): boolean; private firePageEvent; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=ecl-pagination.component.d.ts.map