import { OnChanges, OnDestroy, OnInit, SimpleChanges } from "@angular/core"; import { StateService } from "../../services/state.service"; import { PaginationDirective } from "../../directives/pagination.directive"; import * as i0 from "@angular/core"; export declare class PaginationMenuComponent implements OnInit, OnDestroy, OnChanges { state: StateService; pagination: PaginationDirective; maxSize: number; urlParam: string; directionLinks: boolean; boundaryLinks: boolean; pages: number[]; get hasPrev(): boolean; get hasNext(): boolean; private onRefresh; constructor(state: StateService, pagination: PaginationDirective); ngOnInit(): void; ngOnDestroy(): void; ngOnChanges(changes: SimpleChanges): void; paginate(page: number): void; protected setPages(): number; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }