import { StarApplicationLoader } from "../application/star-applicaiton-loader"; import { BootstrapAppModule, BootstrapOptions, StarApplicationRef } from "../application/star-application-ref"; import { StarApplicationService } from "../application/star-application.service"; import { StarComponentService } from "../component/star-component.service"; import { StarPortalApplication } from "../portal/portal-application"; export interface GlobalStar { apps: { [key: string]: StarApplicationRef; }; portalApplication?: StarPortalApplication; applicationLoader?: StarApplicationLoader; applicationService?: StarApplicationService; componentService?: StarComponentService; } export declare const globalStar: GlobalStar; export declare function defineApplication(name: string, options: BootstrapAppModule | BootstrapOptions): void; export declare function getStarApplicationRef(appName: string): StarApplicationRef; export declare function setPortalApplicationData(data: T): void; export declare function getPortalApplicationData(): T; export declare function setApplicationLoader(loader: StarApplicationLoader): void; export declare function getApplicationLoader(): StarApplicationLoader; export declare function setApplicationService(service: StarApplicationService): void; export declare function getApplicationService(): StarApplicationService; export declare function setComponentService(service: StarComponentService): void; export declare function getComponentService(): StarComponentService; export declare function clearGlobalStar(): void;