import { Observable } from 'rxjs'; import { TemplateRef } from '@angular/core'; import { PanelActionsComponent } from './components/panel-actions/panel-actions.component'; export interface PanelOptions { title?: string; enableCloseButton?: boolean; width?: string; showFooter?: boolean; } export interface PanelOverlayRef { close: () => void; setOptions: (options: PanelOptions) => void; setTemplate: (template: TemplateRef) => void; setTemplateActions: (template: TemplateRef) => void; dismiss: Observable; }