import { ElementRef, OnInit } from '@angular/core';
import { DataSortingService, TSort } from '../../services/data-sorting.service';
import * as i0 from "@angular/core";
export declare class HeadRowCellComponent implements OnInit {
    private sortService;
    private elementRef;
    cellDef: import("@angular/core").InputSignal<string>;
    sortKey: import("@angular/core").InputSignal<string | number | undefined>;
    direction: import("@angular/core").Signal<TSort>;
    sorting: import("@angular/core").Signal<string>;
    constructor(sortService: DataSortingService, elementRef: ElementRef);
    ngOnInit(): void;
    onSorting(): void;
    private getIndex;
    static ɵfac: i0.ɵɵFactoryDeclaration<HeadRowCellComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<HeadRowCellComponent, "fu-head-row-cell", never, { "cellDef": { "alias": "cellDef"; "required": true; "isSignal": true; }; "sortKey": { "alias": "sortKey"; "required": false; "isSignal": true; }; }, {}, never, never, false, never>;
}
