import { EventEmitter } from '@angular/core';
import { SortDirection, SortType, SelectionType } from '../../types';
export declare class DataTableHeaderCellComponent {
    sortType: SortType;
    column: any;
    sortAscendingIcon: string;
    sortDescendingIcon: string;
    allRowsSelected: boolean;
    selectionType: SelectionType;
    headerHeight: number;
    sorts: any[];
    sort: EventEmitter<any>;
    select: EventEmitter<any>;
    readonly columnCssClasses: any;
    readonly name: string;
    readonly minWidth: number;
    readonly maxWidth: number;
    readonly width: number;
    sortClass: string;
    sortDir: SortDirection;
    _sorts: any[];
    calcSortDir(sorts: any[]): any;
    onSort(): void;
    calcSortClass(sortDir: any): string;
}
