import { AfterViewInit, ElementRef, OnDestroy, OnInit, Renderer2 } from '@angular/core'; import { NkTableModel } from '../../models/nkTable.model'; import { NkHeaderCellModel } from '../../models/nkHeaderCell.model'; import * as i0 from "@angular/core"; export declare class NkHeaderCellOfTableComponent implements OnDestroy, OnInit, AfterViewInit { private el; private renderer; model: NkTableModel; cell: NkHeaderCellModel; index: number; private subscriptions; private resizableMousemove; private resizableMouseup; componentMouseHover(event: MouseEvent): void; get isCustomHeader(): boolean; get isVisibleResize(): boolean; get isFilterable(): boolean; get filterAvailable(): boolean; get isSelected(): boolean; constructor(el: ElementRef, renderer: Renderer2, model: NkTableModel); ngAfterViewInit(): void; ngOnDestroy(): void; displayNameClick(): void; ngOnInit(): void; changeSorting(): void; getSortingState(): string; stateSortArrow(): string; onResizeColumn(event: MouseEvent): void; private handlingMovement; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }