import { OnInit, EventEmitter } from '@angular/core'; import { SortDirection, SortTuple } from './../../shared/types/Values/Sortoptions'; import * as i0 from "@angular/core"; export declare class TableviewSortHeaderComponent implements OnInit { readonly name = "SortHeaderComponent"; readonly faSortUp: import("@fortawesome/fontawesome-common-types").IconDefinition; readonly faSortDown: import("@fortawesome/fontawesome-common-types").IconDefinition; readonly faSort: import("@fortawesome/fontawesome-common-types").IconDefinition; classes: string; isNullOrUndefined(subject: any): subject is null | undefined; get active(): boolean; label: string; sortKey: string; /** * Backing field for activeSortKey getter/setter */ private _activeSortKey; get activeSortKey(): string; set activeSortKey(activeSortKey: string); activeSortKeyChange: EventEmitter; /** * Backing field for the current sort direction of the application. */ private _activeSortDirection; get activeSortDirection(): SortDirection; set activeSortDirection(activeSortDirection: SortDirection); activeSortDirectionChange: EventEmitter; /** * @deprecated Change bindings like `(onSortChange)="..."` to `(sortChange)="..."` */ onSortChange: EventEmitter; sortChange: EventEmitter; constructor(); ngOnInit(): void; toggleSort(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }