import { AdaptableApi } from '../../types';
/**
 * Base class for all AdapTable callbacks and Events
 */
export interface BaseContext {
    /**
     * Adaptable Api object
     */
    adaptableApi: AdaptableApi;
    /**
     * Name of Current User
     */
    userName: string;
    /**
     * Id of current AdapTable instance
     */
    adaptableId: string;
    /**
     * Custom application Context provided in `AdaptableOptions.adaptableContext`
     */
    adaptableContext: any;
    /**
     * Current Adaptable State Key
     */
    adaptableStateKey: string;
    /**
     * Time on user's computer
     */
    clientTimestamp: Date;
}
