import * as i0 from '@angular/core';
import { AfterViewInit, ElementRef, Injector } from '@angular/core';
import _TableHeaderCellActionAI from '@ui5/webcomponents/dist/TableHeaderCellActionAI.js';
import { UI5CustomEvent } from '@ui5/webcomponents-base';

declare class TableHeaderCellActionAI implements AfterViewInit {
    /**
     * Fired when a header cell action is clicked.
     */
    ui5Click: i0.OutputEmitterRef<UI5CustomEvent<_TableHeaderCellActionAI, "click">>;
    elementRef: ElementRef<_TableHeaderCellActionAI>;
    injector: Injector;
    get element(): _TableHeaderCellActionAI;
    ngAfterViewInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TableHeaderCellActionAI, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TableHeaderCellActionAI, "ui5-table-header-cell-action-ai, [ui5-table-header-cell-action-ai]", ["ui5TableHeaderCellActionAI"], {}, { "ui5Click": "ui5Click"; }, never, ["*"], true, never>;
}

export { TableHeaderCellActionAI };
