import { ITabularRow } from './tabular-row.interface'; import { TabularColumnTypes } from './tabular-column.interface'; import { TabularContentService } from './tabular-content.service'; import * as i0 from "@angular/core"; export declare enum SortByDirection { Ascending = 0, Descending = 1, None = 2 } export interface ISortByProperty { property: string; direction: SortByDirection; type: TabularColumnTypes; } export declare class TabularSortByService { private contentService; constructor(contentService: TabularContentService); sortBy(rows?: ITabularRow[], sortProps?: ISortByProperty[]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }