import { AfterViewInit, EventEmitter } from '@angular/core'; import { IItemsPerPage, IPageButtons, IPaging, TPagingThemeType, TPagingType } from './gl-component-paging.interface'; import * as i0 from "@angular/core"; export declare class GlComponentPagingComponent implements AfterViewInit { pageInfo: string; hasNext: boolean; hasPrevious: boolean; type: TPagingThemeType; firstPageTitle: string; previousPageTitle: string; nextPageTitle: string; lastPageTitle: string; pageDescription: string; pageSize: number; itemsPerPageDescriptions: string; pageSizeValue1: number; pageSizeValue2: number; pageSizeValue3: number; pageSizeValue4: number; pageSizeValue5: number; pageButtons: IPageButtons[]; pageChange$: EventEmitter; setNumberOfItems$: EventEmitter; setPage$: EventEmitter; itemsPerPage: IItemsPerPage[]; readonly firstIcon: string; readonly previousIcon: string; readonly nextIcon: string; readonly lastIcon: string; constructor(); ngAfterViewInit(): void; onPageChange(event: MouseEvent, type: TPagingType): void; setNumberOfItems(items: number): void; setPage(page: number): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }