import { IUIActionGroupDetail } from '@ibiz/model-core';
import { IApiGridColumnController } from './i-api-grid-column.controller';
import { IApiGridRowState } from '../../../state';
/**
 * @description 表格操作列控制器
 * @export
 * @interface IApiGridUAColumnController
 * @extends {IApiGridColumnController}
 */
export interface IApiGridUAColumnController extends IApiGridColumnController {
    /**
     * @description 触发界面行为
     * @param {IUIActionGroupDetail} detail 界面行为组成员模型
     * @param {IApiGridRowState} row 行数据状态
     * @param {MouseEvent} event 鼠标事件
     * @returns {*}  {Promise<void>}
     * @memberof IApiGridUAColumnController
     */
    onActionClick(detail: IUIActionGroupDetail, row: IApiGridRowState, event: MouseEvent): Promise<void>;
}
//# sourceMappingURL=i-api-grid-ua-column.controller.d.ts.map