import { ComponentFactoryResolver, ViewContainerRef } from '@angular/core';
import { ViewContainerRefDirective } from '../directives/viewContainerRef.directive';
import { ModuleConfigService } from './module-config.service';
export declare class FederationService {
    private resolver;
    private _moduleConfigService;
    environment: any;
    constructor(resolver: ComponentFactoryResolver, _moduleConfigService: ModuleConfigService);
    loadRemoteComponent(remoteName: string, componentName: string, viewContainerRef: ViewContainerRefDirective): Promise<any>;
    loadRemoteNewComponent(remoteName: string, componentName: string, viewContainerRef: ViewContainerRef): Promise<any>;
}
//# sourceMappingURL=federation.service.d.ts.map