import { AfterViewInit, ElementRef } from '@angular/core'; import { EventEmitter, OnInit } from '@angular/core'; import { PaginationService } from '../../services'; import * as i0 from "@angular/core"; /** * * Componente padrão de paginação do Apolo. */ export declare class PaginationComponent implements OnInit, AfterViewInit { paginationService: PaginationService; /** * * Indica se o paginador está dentro do modal. */ isInsideAModal: 'true' | 'false'; /** * * Total de páginas. */ allPages: number; /** * * Página atual. */ page: number; /** * * Configuração para o paginador. */ config: any; constructor(paginationService: PaginationService); ngOnInit(): void; ngOnChanges(): void; pgDiv: ElementRef; prevBtn: ElementRef; nextBtn: ElementRef; pgInput: ElementRef; /** * * Evento emitido ao trocar de página. */ pgEvent: EventEmitter; ngAfterViewInit(): void; evtJumpToPg(event: Event): void; jumpToPg(value: number): void; previousPg(): void; nextPg(): void; toggleBtns(page: number): void; setPageText(label: string): void; updateVariables(): void; setConfigObj(page: number, pageSize: number, collectionSize: number, allPages: number): void; getConfig(): any; fireVariableChange(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }