import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import * as i0 from "@angular/core"; export interface SortDescriptor { column: string | null; direction: 'ascending' | 'descending'; } export declare class TableSortDirective implements OnChanges { sortDescriptor: SortDescriptor; sortChange: EventEmitter; private isControlled; ngOnChanges(changes: SimpleChanges): void; setSortDescriptor(sortDescriptor: SortDescriptor): void; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }