import { Global } from './global';
import { Utils } from './utils';
import { SequenceGenerator } from './helper/sequence-generator';
import { UrlParser } from './helper/url-parser';
import { BrowserUrl } from './helper/browser-url';
import { BrowserTitle } from './helper/browser-title';
import { View } from './view/view';
import { ViewInfo } from './view/view-info';
import { ViewResponse } from './view/view-response';
import { ViewScopeManager } from './view/view-scope-manager';
import { LoadedViewHolder } from './view/loaded-view-holder';
import { ViewLoader } from './view/view-loader';
import { ViewManager } from './view/view-manager';
import { ViewMask } from './view/view-mask';
import { AjaxResult } from './ajax/ajax-result';
import { AjaxCallService } from './ajax/ajax-call-service';
import { Ajax } from './ajax/ajax';
import { App } from './app/app';
import { AppAlertMessages } from './app/app-alert-messages';
/* SOURCE-CODE-START */
/**
* @namespace Pure
*/
var Pure = {
utils: Utils,
app: App,
config: Global.config,
messages: Global.messages,
fn: {
Global: Global,
Utils: Utils,
SequenceGenerator: SequenceGenerator,
UrlParser: UrlParser,
BrowserUrl: BrowserUrl,
BrowserTitle: BrowserTitle,
ViewInfo: ViewInfo,
ViewResponse: ViewResponse,
View: View,
ViewScopeManager: ViewScopeManager,
LoadedViewHolder: LoadedViewHolder,
ViewLoader: ViewLoader,
ViewManager: ViewManager,
ViewMask: ViewMask,
AjaxResult: AjaxResult,
AjaxCallService: AjaxCallService,
Ajax: Ajax,
AppAlertMessages: AppAlertMessages,
App: App
}
};
/* SOURCE-CODE-END */
export { Pure };