import { EventEmitter, OnInit } from "@angular/core"; import { NgModel } from "@angular/forms"; import { CkPagingEvent } from "./paging.event"; export declare class CkPaginatorComponent implements OnInit { private cd; numPages: EventEmitter; pageChanged: EventEmitter; refresh: EventEmitter; maxSize: number; disabled: boolean; classes: string; pageOptions: number[]; pageSize: number; totalItems: number; totalPages: number; page: number; _pageSize: number; _totalItems: number; _totalPages: number; _page: number; inited: boolean; pages: Array; pageSizeMenuState: boolean; onModelChange: any; onModelTouched: any; constructor(cd: NgModel); ngOnInit(): void; writeValue(value: number): void; registerOnChange(fn: Function): void; registerOnTouched(fn: Function): void; selectPage(page: number, event?: MouseEvent): void; getPages(currentPage: number, totalPages: number): Array; makePage(num: number, text: string, isActive: boolean): { number: number; text: string; active: boolean; }; calculateTotalPages(): number; getPageEvent(): CkPagingEvent; noPrevious(): boolean; noNext(): boolean; refreshEvent(event: MouseEvent): void; updatePageSize(pageSize: number, evetn: MouseEvent): void; changePageSizeMenuState(event: MouseEvent): void; clickedOutside(event: any): void; }