import { Observable } from 'rxjs'; export interface ApiPaginationOptions { resultsBulkSize?: number; pageNumber?: number; requestId?: string; resultsOffset?: number; } export interface BackendPagination { backendGetFunction: (options: any) => Observable; mappingFunction?: (value: any) => any; sortingFunction?: (a: any, b: any) => number; getOptions: ApiPaginationOptions; responseDataPropertyName: string; responseTotalCountPropertyName: string; }