declare function setupTSLib(): { __extends: any; __assign: any; __rest: any; __decorate: any; __param: any; __esDecorate: any; __runInitializers: any; __propKey: any; __setFunctionName: any; __metadata: any; __awaiter: any; __generator: any; __exportStar: any; __values: any; __read: any; __spread: any; __spreadArrays: any; __spreadArray: any; __await: any; __asyncGenerator: any; __asyncDelegator: any; __asyncValues: any; __makeTemplateObject: any; __importStar: any; __importDefault: any; __classPrivateFieldGet: any; __classPrivateFieldSet: any; __classPrivateFieldIn: any; __createBinding: any; __addDisposableResource: any; __disposeResources: any; }; declare namespace Reflect { function decorate(decorators: ClassDecorator[], target: Function): Function; function decorate(decorators: (PropertyDecorator | MethodDecorator)[], target: any, propertyKey: string | symbol, attributes?: PropertyDescriptor | null): PropertyDescriptor | undefined; function decorate(decorators: (PropertyDecorator | MethodDecorator)[], target: any, propertyKey: string | symbol, attributes: PropertyDescriptor): PropertyDescriptor; function metadata(metadataKey: any, metadataValue: any): { (target: Function): void; (target: any, propertyKey: string | symbol): void; }; function defineMetadata(metadataKey: any, metadataValue: any, target: any): void; function defineMetadata(metadataKey: any, metadataValue: any, target: any, propertyKey: string | symbol): void; function hasMetadata(metadataKey: any, target: any): boolean; function hasMetadata(metadataKey: any, target: any, propertyKey: string | symbol): boolean; function hasOwnMetadata(metadataKey: any, target: any): boolean; function hasOwnMetadata(metadataKey: any, target: any, propertyKey: string | symbol): boolean; function getMetadata(metadataKey: any, target: any): any; function getMetadata(metadataKey: any, target: any, propertyKey: string | symbol): any; function getOwnMetadata(metadataKey: any, target: any): any; function getOwnMetadata(metadataKey: any, target: any, propertyKey: string | symbol): any; function getMetadataKeys(target: any): any[]; function getMetadataKeys(target: any, propertyKey: string | symbol): any[]; function getOwnMetadataKeys(target: any): any[]; function getOwnMetadataKeys(target: any, propertyKey: string | symbol): any[]; function deleteMetadata(metadataKey: any, target: any): boolean; function deleteMetadata(metadataKey: any, target: any, propertyKey: string | symbol): boolean; } declare const currentModuleSymbol: unique symbol; interface IPackage { name: string; version: string; url: string; type: "amd" | "global"; exportVar?: string; } interface IRequireFunction { (path: string | string[], resolve?: any, reject?: any): any; resolve?: (path: string) => string; } declare class Module { readonly name: string; readonly folder?: string; private static nextID; previous: Module; next: Module; package: IPackage; emptyExports: any; packed: boolean; dependencyHooks: [(...a: any) => void, () => void]; resolveHooks: [(...a: any) => void, () => void]; dynamicImports: MockType[]; get url(): string; get meta(): { url: string; resolve: (path: string) => string; }; exports: any; isLoaded: boolean; isResolved: boolean; require: IRequireFunction; dependencies: Module[]; type: "amd" | "global"; exportVar: string; factory: (r: any, e: any) => void; loader: Promise<any>; postExports: () => void; get filename(): string; importPromise: Promise<any>; resolver: () => Promise<any>; setup: IModuleSetup; private rID; constructor(name: string, folder?: string); import(name: string): Promise<any>; addDependency(d: Module): void; getExports(): any; isDependentOn(m: Module, visited?: Set<Module>): boolean; } declare var require: any; declare var md: any; declare const promiseDone: Promise<number>; declare class AmdLoader { static isMedia: RegExp; static isCss: RegExp; static isJson: RegExp; static globalVar: any; static moduleProgress: (name: string, modules: Map<string, Module>, status: "done" | "loading") => void; static moduleLoader: (packageName: string, url: string, success: () => void, failed: (error: any) => void) => void; static httpTextLoader: (url: string, resolve: (r: any) => void, failed: (error: any) => void) => void; static instance: AmdLoader; static current: Module; root: Module; defaultUrl: string; currentStack: Module[]; nodeModules: Module[]; modules: Map<string, Module>; pathMap: Map<string, IPackage>; enableMock: boolean; define: any; private mockTypes; register(packages: string[], modules: string[]): void; setupRoot(root: string, url: string): void; registerModule(name: string, moduleExports: { [key: string]: any; }): void; setup(name: string): void; replace(type: any, name: string, mock: boolean): void; resolveType(type: any): any; map(packageName: string, packageUrl: string, type?: ("amd" | "global"), exportVar?: string): IPackage; resolveSource(name: string, defExt?: string): string; resolveRelativePath(name: string, currentPackage: string): string; getPackageVersion(name: string): ({ packageName: string; version: string; name: string; }); get(name1: string): Module; import(name: string | Module): Promise<any>; importNodeModule(module: Module): Promise<any>; importAsync(module: Module): Promise<any>; resolve(module: Module): Promise<any>; load(module: Module): Promise<any>; } declare var global: any; declare const a: AmdLoader; declare var amdConfig: any; type IAnyFunction = (...a: any[]) => any; interface IDefine { (requiresOrFactory: string[] | IAnyFunction, factory?: IAnyFunction): any; amd?: object; } declare var define: IDefine; declare class MockType { readonly module: Module; type: any; name: string; mock: boolean; moduleName?: string; readonly exportName?: string; replaced: any; replacedModule: Module; constructor(module: Module, type: any, name: string, mock: boolean, moduleName?: string, exportName?: string); } interface IContext { import(name: string): Promise<any>; } type IImportDef = (e: any) => void; type IExportDef = (name: any, value: any) => void; type ISetup = () => void | Promise<void>; type IModuleSetup = (exports: IExportDef, context: IContext) => IModule; interface IModule { setters: IImportDef[]; execute: ISetup; } declare const merge: (target: any, source: any) => void; declare const enumerable = true, configurable = true; declare class System { static resolve(id: any): string; static import(name: any): Promise<any>; static register(imports: string[], setup: IModuleSetup): any; static register(name: string, imports: string[], setup: IModuleSetup): any; } declare const globalNS: any; declare class UMDClass { debug: boolean; viewPrefix: string; defaultApp: string; lang: string; nameSymbol: string | symbol; get mock(): boolean; set mock(v: boolean); resolvePath(n: string): string; resolveViewPath(path: string): string; resolveType(type: any): any; map(name: string, path: string, type?: ("amd" | "global"), exportVar?: string): void; setupRoot(name: string, url: string): void; mockType(type: any, name: string): void; inject(type: any, name: string): void; resolveViewClassAsync(path: string): Promise<any>; import(path: string): Promise<any>; load(path: string, designMode?: boolean): Promise<any>; hostView(id: string | HTMLElement, path: string, designMode?: boolean): Promise<any>; loadView(path: string, designMode?: boolean, appPath?: string): Promise<any>; installStyleSheet(path: string, imports?: {}): void; } declare const UMD: UMDClass;