import { EventEmitter, OnInit } from '@angular/core';
import { SortDirection, SortEventArg } from '../../../../data-table.model';
import * as i0 from "@angular/core";
export declare class SortComponent implements OnInit {
    sortDirection: SortDirection;
    showSortIcon: boolean;
    sortEvent: EventEmitter<SortEventArg>;
    get canShow(): boolean;
    constructor();
    ngOnInit(): void;
    sort(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<SortComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SortComponent, "d-table-sort", never, { "sortDirection": { "alias": "sortDirection"; "required": false; }; "showSortIcon": { "alias": "showSortIcon"; "required": false; }; }, { "sortEvent": "sortEvent"; }, never, never, false, never>;
}
