import { Observable } from 'rxjs'; import { Moment } from 'moment'; import { Filter } from '../interfaces/filter'; export declare class FilterService { constructor(); static filter(data$: Observable, filter$: Observable>): Observable<{ body: T[]; pages: number; items: number; }>; static filterData(data: T[], filter: Filter): T[]; static sortData(data: T[], filter: Filter): T[]; static compare(a: T, b: T, sortAsc: boolean): 1 | 0 | -1; }