import { QueryList, EventEmitter } from '@angular/core'; import { PaginationButtonComponent } from './pagination-button.component'; import { PageTemplateDirective } from '../base/template-base'; import * as i0 from "@angular/core"; export declare class PaginationComponent { buttons: QueryList; pageTemplate: PageTemplateDirective; pageList: number[]; loading: boolean; showPageList: boolean; showPageInfo: boolean; showPageRefresh: boolean; links: number; beforePageText: string; afterPageText: string; displayMsg: string; layout: string[]; pageChange: EventEmitter; state: any; _initialized: boolean; private _total; get total(): number; set total(value: number); private _pageSize; get pageSize(): number; set pageSize(value: number); private _pageNumber; get pageNumber(): number; set pageNumber(value: number); private _pageOptions; get pageOptions(): {}; set pageOptions(value: {}); ngAfterContentInit(): void; get pageInfo(): string; get pageCount(): number; isButton(name: string): boolean; adjustPage(): void; selectPage(page: number): void; refreshPage(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }