import { EventEmitter, OnChanges } from '@angular/core';
import * as i0 from "@angular/core";
export declare class NgsmTablepagerComponent implements OnChanges {
    totalNumberOfRecords: number;
    selectedPageSize: number;
    selectedPage: number;
    onPageSizeChange: EventEmitter<number>;
    onPageChange: EventEmitter<number>;
    numberOfPagesDisplayed: number;
    totalNumberOfPages: number;
    pageSizes: any[];
    constructor();
    ngOnChanges(changes: any): void;
    setPage(page: any): void;
    setPageSize(pageSize: any): void;
    range(): any[];
    static ɵfac: i0.ɵɵFactoryDeclaration<NgsmTablepagerComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NgsmTablepagerComponent, "ngsm-tablepager", never, { "totalNumberOfRecords": "totalNumberOfRecords"; "selectedPageSize": "selectedPageSize"; "selectedPage": "selectedPage"; }, { "onPageSizeChange": "onPageSizeChange"; "onPageChange": "onPageChange"; }, never, never, false>;
}
