import { PaginationInstance } from 'ngx-pagination';
import * as i0 from "@angular/core";
export declare class PaginationComponent {
    private readonly _EMIT_PAGE;
    private readonly _EMIT_ITEMS_PER_PAGE;
    list: any[];
    paginationInstance?: PaginationInstance;
    /** Modifica a quantidade de itens a ser mostrada na lista.
     * @param event parâmetro de evento que irá selecionar a nova quantidade.
     */
    protected onSelectChange(event: any): void;
    /**
     * Reseta a paginação da listagem.
     */
    resetPagination(list: any[]): void;
    private emitValues;
    protected changePageAndEmitValue(currentPage: number): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<PaginationComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PaginationComponent, "app-pagination, lib-pagination", never, { "list": { "alias": "list"; "required": false; }; "paginationInstance": { "alias": "paginationInstance"; "required": false; }; }, { "_EMIT_PAGE": "page"; "_EMIT_ITEMS_PER_PAGE": "itemsPerPage"; }, never, never, true, never>;
}
