import { Injector, OnDestroy, OnInit, TemplateRef, ViewContainerRef } from '@angular/core'; import { Subject } from 'rxjs'; import { FragmentContainer } from './token'; export declare abstract class Fragment implements OnDestroy, OnInit { injector: Injector; template: TemplateRef; viewContainer: ViewContainerRef; abstract type: string; onInit$: Subject; onDestroy$: Subject; constructor(injector: Injector, template: TemplateRef, viewContainer: ViewContainerRef, container: FragmentContainer); ngOnInit(): void; ngOnDestroy(): void; }