import { OnDestroy } from '@angular/core'; import { PaginationInfoVariant } from '@sowatech/shared/shared-config'; import { DatasourceComponent } from './ds-datasource.component'; import * as i0 from "@angular/core"; export declare class DatasourcePaginationComponent implements OnDestroy { private readonly subscriptions; ngOnDestroy(): void; pageItems: Array; pageSize: number; totalNumOfItems: number; set setDatasource(datasource: DatasourceComponent); variant: PaginationInfoVariant; /** Da this.datasource.currentPageIndex 0-basiert ist, speichert diese Variable die tatsächliche Seitenzahl (currentPageIndex + 1) */ selectedPage: number; private datasource; hasPrevious: boolean; hasNext: boolean; previousPage(): void; nextPage(): void; updateSelectedPage(pageNumber: number): void; gotoPage(event: MouseEvent, pageIndex: number): void; private paginationChanged; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class PageItem { text: string; pageIndex: number; isCurrent: boolean; }