import { ElementRef } from "@angular/core";
import * as i0 from "@angular/core";
export declare class DxcHeaderRowComponent {
    elementRef: ElementRef;
    columnName: string;
    isSortable: boolean;
    tabIndexValue: number;
    defaultSort: string;
    ascSort: string;
    descSort: string;
    state: string;
    parentClassName: any;
    propertyName: string;
    constructor(elementRef: ElementRef);
    ngAfterViewInit(): void;
    /** Paint icon for sorting depending on header state (up for asc, down for desc and default) */
    setSortIcon(): void;
    /** Return default icon for the given header. */
    private getDefaultIcon;
    /** Return asc icon for the given header. */
    private getAscIcon;
    /** Return desc icon for the given header. */
    private getDescIcon;
    static ɵfac: i0.ɵɵFactoryDeclaration<DxcHeaderRowComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DxcHeaderRowComponent, "th", never, {}, {}, never, never>;
}
//# sourceMappingURL=dxc-header-row.component.d.ts.map