/// <reference path="./sigApi.Factory2D.d.ts" />

declare namespace SigApi {
    interface CodemoduleFactory {
        /**
         * Contains codeModules added by window.registerDashboardModule
         */
        DashboardModules: SigApi.Factory2D
        /**
         * Contains codeModules added by window.registerCompositeControlModule
         */
        CompositeCtrlModules: SigApi.Factory2D
        /**
         * Contains codeModules added by window.registerGlobalModule
         */
        GlobalModules: SigApi.Factory2D
        /**
         * Contains codeModules added by window.registerWindowModule
         */
        WindowModules: SigApi.Factory2D
        /**
         * Contains codeModules added by window.registerKeyboardModule
         */
        KeyboardModules: SigApi.Factory2D
    }
}
