export type SortDirection = 'asc' | 'desc'; export type PaginationFilters = Record; export declare class PaginationParams { private _pageIndex; private _pageSize; sortBy?: string; sortDirection: SortDirection; searchTerm?: string; filters?: PaginationFilters; constructor(params?: Partial); get pageIndex(): number; set pageIndex(value: number); get pageSize(): number; set pageSize(value: number); get skip(): number; get take(): number; get isEmpty(): boolean; buildFilters(): PaginationFilters | null; buildFiltersWithPrefix(prefix: string): PaginationFilters | null; buildSqlParameters(): PaginationFilters | null; }