import { EventEmitter, OnInit } from '@angular/core';
import * as i0 from "@angular/core";
export declare class OPaginationComponent implements OnInit {
    totalPages: number;
    ariaLabel: string;
    currentPage: number;
    isDiscriptiveType: boolean;
    customClasses: string;
    currentPageChange: EventEmitter<number>;
    pagesArr: number[];
    isShowTopTrimmer: boolean;
    isShowBottomTrimmer: boolean;
    pagesToShow: number[];
    lastIndex: number;
    isBlockEvent: boolean;
    get getIsFirstPage(): boolean;
    get getIsLastPage(): boolean;
    ngOnInit(): void;
    selectedPage(page: number): void;
    onPrev(): void;
    onNext(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<OPaginationComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<OPaginationComponent, "o-pagination", never, { "totalPages": "totalPages"; "ariaLabel": "ariaLabel"; "currentPage": "currentPage"; "isDiscriptiveType": "isDiscriptiveType"; "customClasses": "customClasses"; }, { "currentPageChange": "currentPageChange"; }, never, never, false>;
}
