import { ChangeDetectorRef, ElementRef, EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { BreakpointObserver } from '../../breakpoint-observer'; import * as i0 from "@angular/core"; export declare const SORTABLE_ICON = "chevron-down"; export declare const SORTED_ASCENDING_ICON = "arrow-down"; export declare const SORTED_DESCENDING_ICON = "arrow-up"; export declare class TableSortableHeaderCellComponent implements OnChanges { private breakpointObserver; private cdr; enabled: boolean; active: boolean; isDescending: boolean; center: boolean; sort: EventEmitter; cellElement?: ElementRef; icon?: string; constructor(breakpointObserver: BreakpointObserver, cdr: ChangeDetectorRef); ngOnChanges(changes: SimpleChanges): void; private updateIcon; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_enabled: unknown; static ngAcceptInputType_active: unknown; static ngAcceptInputType_isDescending: unknown; static ngAcceptInputType_center: unknown; }