import { SortDirection } from '../models'; import * as i0 from "@angular/core"; export declare class TableStorageService { private storageState; localStorageKey: import("@angular/core").WritableSignal; currentPage: import("@angular/core").Signal; pageSize: import("@angular/core").Signal; sortKey: import("@angular/core").Signal; sortDirection: import("@angular/core").Signal; searchText: import("@angular/core").Signal; storageStateEffect: import("@angular/core").EffectRef; setCurrentPage(currentPage: number): void; setPageSize(pageSize: number): void; setSortKey(sortKey: string | number): void; setSortDirection(sortDirection: SortDirection): void; setSearchText(searchText: string): void; setLocalStorageKey(key: string): void; resetStorageKey(): void; resetState(): void; private updateLocalStorage; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }