import * as i0 from '@angular/core'; import { OnInit, OnChanges, ChangeDetectorRef, QueryList, ElementRef, EventEmitter, SimpleChanges } from '@angular/core'; import { FormAccessorCtor } from '@usitsdasdesign/dds-ng/core/common-behaviors'; declare const MobilePagerBase: FormAccessorCtor; declare class MobilePagerComponent extends MobilePagerBase implements OnInit, OnChanges { cdr: ChangeDetectorRef; pageBtns: QueryList>; pagesLength: number | undefined; isInverse: boolean | undefined; value: number | undefined; ariaLabel: string | undefined; customClass: string | undefined; pageChanged: EventEmitter; pagesArray: number[]; constructor(cdr: ChangeDetectorRef); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; changePage(page: number): void; writeValue(page: number): void; getAriaLabel(index: any): string; getAriaCurrent(index: number): string; private genPageArray; private validateCurrentPage; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class MobilePagerModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } interface MobilePagerOptions { pagesLength?: number; isInverse?: boolean; value?: number; ariaLabel?: string; customClass?: string; } export { MobilePagerComponent, MobilePagerModule }; export type { MobilePagerOptions };