UNPKG

1.53 kBTypeScriptView Raw
1import { EventEmitter } from '@angular/core';
2import * as i0 from "@angular/core";
3/**
4 * The default pagination controls component. Actually just a default implementation of a custom template.
5 */
6export declare class PaginationControlsComponent {
7 id: string;
8 maxSize: number;
9 get directionLinks(): boolean;
10 set directionLinks(value: boolean);
11 get autoHide(): boolean;
12 set autoHide(value: boolean);
13 get responsive(): boolean;
14 set responsive(value: boolean);
15 previousLabel: string;
16 nextLabel: string;
17 screenReaderPaginationLabel: string;
18 screenReaderPageLabel: string;
19 screenReaderCurrentLabel: string;
20 pageChange: EventEmitter<number>;
21 pageBoundsCorrection: EventEmitter<number>;
22 private _directionLinks;
23 private _autoHide;
24 private _responsive;
25 trackByIndex(index: number): number;
26 static ɵfac: i0.ɵɵFactoryDeclaration<PaginationControlsComponent, never>;
27 static ɵcmp: i0.ɵɵComponentDeclaration<PaginationControlsComponent, "pagination-controls", never, { "id": "id"; "maxSize": "maxSize"; "directionLinks": "directionLinks"; "autoHide": "autoHide"; "responsive": "responsive"; "previousLabel": "previousLabel"; "nextLabel": "nextLabel"; "screenReaderPaginationLabel": "screenReaderPaginationLabel"; "screenReaderPageLabel": "screenReaderPageLabel"; "screenReaderCurrentLabel": "screenReaderCurrentLabel"; }, { "pageChange": "pageChange"; "pageBoundsCorrection": "pageBoundsCorrection"; }, never, never>;
28}