import { BaseContext, ChartDefinition } from '../../types';
/**
 * Info used in Chart Changed Event
 */
export interface ChartChangedInfo extends BaseContext {
    /**
     * Details of Open Charts
     */
    chartingOpenState: ChartingOpenState;
}
/**
 * Currently opened Charts
 */
export interface ChartingOpenState {
    /**
     * Displayed Charts
     */
    charts: ChartDisplayedInfo[];
}
/**
 * Defines a Displayed Chart
 */
export interface ChartDisplayedInfo {
    /**
     * Definition of the Chart
     */
    chartDefinition: ChartDefinition;
    /**
     * Whether Chart is Open
     */
    isOpen: boolean;
    /**
     * Container where Chart is displayed
     */
    containerName: string | null;
}
