import { ElementRef, ViewContainerRef } from "@angular/core";
import { DxcResultTable } from "../table";
import * as i0 from "@angular/core";
/**
 * Provides a handle for sorting rows using table's headers.
 * @docs-private
 */
export declare class Ordering {
    elementRef: ElementRef;
    viewContainerRef: ViewContainerRef;
    state: string;
    ordering: string;
    propertyname: string;
    parent: DxcResultTable<any>;
    click(): void;
    constructor(elementRef: ElementRef, viewContainerRef: ViewContainerRef);
    static ɵfac: i0.ɵɵFactoryDeclaration<Ordering, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<Ordering, "[ordering]", never, { "ordering": "ordering"; "propertyname": "propertyname"; }, {}, never>;
}
//# sourceMappingURL=sorting.directive.d.ts.map