import { AdaptableColumn } from '../../types';
import { BaseContext } from './BaseContext';
/**
 * Context provided for per Column callbacks
 */
export interface AdaptableColumnContext<TData = any> extends BaseContext {
    /**
     * The current Column
     */
    column: AdaptableColumn<TData>;
}
/**
 * Context provided for callbacks involving multiple Columns
 */
export interface AdaptableColumnsContext<TData = any> extends BaseContext {
    /**
     * All Columns
     */
    columns: AdaptableColumn<TData>[];
}
