import { OnChanges, EventEmitter, SimpleChanges } from '@angular/core';
import * as i0 from "@angular/core";
export declare type IChangePaginate = {
    page: number;
    pageSize: number;
};
export declare const initialPagination: IChangePaginate;
export declare class TableFooterPaginationComponent implements OnChanges {
    totalItems: number;
    pageSize: number;
    page: number;
    totalItemsPerPage: number;
    changePaginate: EventEmitter<IChangePaginate>;
    localPage: number;
    localPageSize: number;
    pageSizes: number[];
    to: number;
    from: number;
    constructor();
    ngOnChanges(changes: SimpleChanges): void;
    onChangePageSize(pageSize: number): void;
    onChangePaginate(page: number): void;
    private calPaginationPerPage;
    static ɵfac: i0.ɵɵFactoryDeclaration<TableFooterPaginationComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TableFooterPaginationComponent, "table-footer-pagination", never, { "totalItems": "totalItems"; "pageSize": "pageSize"; "page": "page"; "totalItemsPerPage": "totalItemsPerPage"; }, { "changePaginate": "changePaginate"; }, never, never, false>;
}
