import { CdkHeaderRowDef } from '@angular/cdk/table';
import * as i0 from "@angular/core";
/**
 * Header row definition for the aui-table.
 * Captures the header row's template and other header properties such as the columns to display.
 */
export declare class TableHeaderRowDefDirective extends CdkHeaderRowDef {
    columns: Iterable<string>;
    set auiTableHeaderRowDefSticky(val: boolean);
    get auiTableHeaderRowDefSticky(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<TableHeaderRowDefDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<TableHeaderRowDefDirective, "[auiTableHeaderRowDef]", never, { "columns": { "alias": "auiTableHeaderRowDef"; "required": false; }; "auiTableHeaderRowDefSticky": { "alias": "auiTableHeaderRowDefSticky"; "required": false; }; }, {}, never, never, true, never>;
}
