import { GuidValue, BundleTargetTypes } from "../../models"; export interface IFromServerInstallable { install: () => Promise; } export interface ExternallyLoadedGroupedManifest { manifestId: GuidValue; autoInstall: boolean; } export declare class ServerSideLoader { private static serverLoaded; static registerForLoading: (omniaServiceId: string, manifestId: string, groupedManifests: Array, type?: BundleTargetTypes) => void; static groupLoadingRegistration: (omniaServiceId: string, groupableResourceManifestId: string, groupManifestId: string, registerFunc: () => void, webpackInitFunc: () => void) => void; static isServerLoaded: (omniaServiceId: string, manifestId: string, type: BundleTargetTypes) => boolean; static get: (omniaServiceId: string, manifestId: string, type: BundleTargetTypes) => IFromServerInstallable; }