import { AdaptableModule, AdaptableObject, Layout } from '../../types';
/**
 * Defines an Extended Layout - provides a Layout and all objects that refer to it
 */
export interface ExtendedLayoutInfo {
    /**
     * Layout being extended
     */
    Layout: Layout;
    /**
     * Object to be included in the Layout
     */
    Extensions: LayoutExtension[];
}
/**
 * Defines an object being extended in a Layout
 */
export interface LayoutExtension {
    /**
     * Module to which Extended Object belongs
     */
    Module: AdaptableModule;
    /**
     * Object being Extended
     */
    Object: AdaptableObject;
}
