import { ElementRef, EventEmitter, OnInit, AfterViewInit, OnDestroy } from '@angular/core'; import { BehaviorSubject, Observable, Subscription } from 'rxjs'; import * as i0 from "@angular/core"; export declare class PaginationComponent implements OnInit, AfterViewInit, OnDestroy { currentPage$: BehaviorSubject; suspendCurrentPageSubscription$: BehaviorSubject; pageCount: number; loading: boolean; showAdd: boolean; background: string; onClickAdd: EventEmitter; container: ElementRef; current: ElementRef; navigationDirection: number; mouseDownStream$: Observable; touchStartStream$: Observable; mouseUpStream$: Observable; touchEndStream$: Observable; mouseDownSubscription$: Subscription; touchStartSubscription$: Subscription; mouseUpSubscription$: Subscription; touchEndSubscription$: Subscription; currentButtonContent: string; constructor(); ngOnInit(): void; goFirst(): void; goLast(): void; goPrevious(): void; goNext(): void; onClickAddLocal(): void; ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }