import * as _angular_core from '@angular/core'; /** * @license * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/thekhegay/ngwr/blob/main/LICENSE */ type WrPaginationPosition = 'start' | 'center' | 'end'; declare class WrPaginationComponent { currentPage: _angular_core.ModelSignal; total: _angular_core.InputSignalWithTransform; pageSize: _angular_core.ModelSignal; pageSizeOptions: _angular_core.InputSignal; showSizeChanger: _angular_core.InputSignalWithTransform; showTotal: _angular_core.InputSignalWithTransform; position: _angular_core.InputSignal; disabled: _angular_core.InputSignalWithTransform; ofLabel: _angular_core.InputSignal; get hostClasses(): Record; protected readonly String: StringConstructor; protected readonly totalPages: _angular_core.Signal; protected readonly currentRange: _angular_core.Signal; protected readonly pages: _angular_core.Signal<(number | "...")[]>; protected isCurrentPage(page: number): boolean; protected onPageChange(page: number): void; protected onPageSizeChange(size: number): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { WrPaginationComponent }; export type { WrPaginationPosition };