import { type TuiTablePaginationOptions } from './table-pagination.options'; import * as i0 from "@angular/core"; export interface TuiTablePaginationEvent { readonly page: number; readonly size: number; } export declare class TuiTablePagination { protected readonly options: TuiTablePaginationOptions; protected readonly icons: import("@taiga-ui/core/tokens").TuiCommonIcons; protected readonly spinTexts: import("@angular/core").Signal; protected readonly texts: import("@angular/core").Signal<{ linesPerPage: string; of: string; pages: string; }>; protected readonly pages: import("@angular/core").Signal; protected readonly end: import("@angular/core").Signal; protected readonly rightDisabled: import("@angular/core").Signal; protected readonly pagination: import("@angular/core").Signal; readonly items: import("@angular/core").InputSignal; readonly total: import("@angular/core").InputSignal; readonly page: import("@angular/core").ModelSignal; readonly size: import("@angular/core").ModelSignal; readonly paginationChange: import("@angular/core").OutputEmitterRef; onItem(size: number): void; protected get sizeOptionContent(): TuiTablePaginationOptions['sizeOptionContent']; protected get start(): number; protected back(): void; protected forth(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }