import * as i0 from "@angular/core";
export declare class TablePaginatorComponent {
    pageSizeOptions: import("@angular/core").InputSignal<number[]>;
    quickPageJump: import("@angular/core").InputSignal<boolean>;
    dataLenght: import("@angular/core").InputSignal<number>;
    private tableEditService;
    private tableStorageService;
    private tableIntl;
    pageSizeLabel: import("@angular/core").WritableSignal<string>;
    pageSize: import("@angular/core").Signal<number>;
    currentPage: import("@angular/core").Signal<number>;
    searchText: import("@angular/core").Signal<string>;
    private first;
    private last;
    totalPages: import("@angular/core").Signal<number>;
    totalItems: import("@angular/core").Signal<number>;
    noEntriesLabel: import("@angular/core").WritableSignal<string>;
    entriesLabel: import("@angular/core").Signal<string>;
    goToPage(page: number): void;
    changePageSize(event: any): void;
    jumpToPage(input: HTMLInputElement): void;
    adjustWidth(input: HTMLInputElement): void;
    calculateWidth(value: string | number | null | undefined): number;
    private stopEditing;
    static ɵfac: i0.ɵɵFactoryDeclaration<TablePaginatorComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TablePaginatorComponent, "fu-table-paginator", never, { "pageSizeOptions": { "alias": "pageSizeOptions"; "required": false; "isSignal": true; }; "quickPageJump": { "alias": "quickPageJump"; "required": false; "isSignal": true; }; "dataLenght": { "alias": "dataLenght"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
