import { CalculatedColumn } from '../../AdaptableState/CalculatedColumnState';
import { BaseContext } from '../../types';
/**
 * EventInfo returned by CalculatedColumnChanged event
 */
export interface CalculatedColumnChangedInfo extends BaseContext {
    /**
     * What caused CalculatedColumn State to change (i.e. Add, Edit, Delete)
     */
    actionName: string;
    /**
     * Calculated Column that has been added, edited or deleted
     */
    calculatedColumn: CalculatedColumn;
    /**
     * AST for Current Calculated Column Expression
     */
    calculatedColumnExpressionAST: any;
}
