import { ChangeDetectorRef, ComponentRef, Injector, OnDestroy, OnInit, Renderer2, ViewContainerRef } from '@angular/core'; import { CmsConfig, CmsService, ComponentMapperService } from '@spartacus/core'; export declare class ComponentWrapperDirective implements OnInit, OnDestroy { private vcr; private componentMapper; private injector; private cmsService; private renderer; private cd; private config; componentType: string; componentUid: string; componentUuid: string; componentCatalogUuid: string; componentCssClass: string; contextParameters: any; cmpRef: ComponentRef; webElement: any; constructor(vcr: ViewContainerRef, componentMapper: ComponentMapperService, injector: Injector, cmsService: CmsService, renderer: Renderer2, cd: ChangeDetectorRef, config: CmsConfig); ngOnInit(): void; private launchComponent; private launchWebComponent; private getCmsDataForComponent; private getInjectorForComponent; private addSmartEditContract; ngOnDestroy(): void; }