import * as _angular_core from '@angular/core'; /** * Simple pagination. Emits the desired page via `(pageChange)` and reflects * the current page through the `page` model input while allowing lightweight * label and visibility tweaks for localized and icon-only demos. */ declare class PaginationComponent { readonly page: _angular_core.ModelSignal; readonly total: _angular_core.InputSignal; /** Number of sibling pages on each side of current. */ readonly siblingCount: _angular_core.InputSignal; readonly showPageNumbers: _angular_core.InputSignal; readonly previousText: _angular_core.InputSignal; readonly nextText: _angular_core.InputSignal; readonly previousAriaLabel: _angular_core.InputSignal; readonly nextAriaLabel: _angular_core.InputSignal; readonly formatPageLabel: _angular_core.InputSignal<(page: number) => string>; readonly class: _angular_core.InputSignal; protected readonly classes: _angular_core.Signal; protected readonly pages: _angular_core.Signal<{ key: string; kind: "page" | "ellipsis"; value: number; }[]>; protected navClasses(hasText: boolean): string; protected pageClasses(active: boolean): string; protected go(target: number): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { PaginationComponent };