import { ComponentRef } from '@angular/core'; import { Observable } from 'rxjs'; export declare abstract class WorkspaceTabRef { referenceId: number; componentRef: ComponentRef; abstract onTabVisit(): Observable; abstract onTabLeave(): Observable; abstract onClose(): Observable; abstract onOpen(): Observable; abstract minimize(): void; abstract close(data?: R): void; }