import { AfterViewInit, EventEmitter } from '@angular/core'; import { HeaderCell } from '../table.models'; import { ViewportMode } from '../../breakpoint-observer'; import { PositionStyle } from '../../common'; import { TableSortableHeaderCellComponent } from '../table-sortable-header-cell/table-sortable-header-cell.component'; import * as i0 from "@angular/core"; export declare class TableSortableHeaderComponent implements AfterViewInit { menuColumn: boolean; mode: ViewportMode; set cells(value: HeaderCell[] | null); get cells(): HeaderCell[] | null; noBackground: boolean; get headerWithoutBackground(): boolean; sort: EventEmitter; mobileCellContainer?: TableSortableHeaderCellComponent; private _cells; mobileCell?: HeaderCell; sortableCells: HeaderCell[]; sortMenuOpen: boolean; sortMenuPosition?: PositionStyle; ngAfterViewInit(): void; sortBy(id: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_menuColumn: unknown; static ngAcceptInputType_noBackground: unknown; }