import { OnDestroy, TemplateRef } from '@angular/core'; import { InternalPanel } from '../../internal/types/internal-panels'; import { LayoutComponent } from '../layout/layout.component'; import { LayoutDock } from '../types/layout-dock'; import { PanelContext } from '../types/panel-context'; export declare class PanelDirective implements OnDestroy { private _templateRef; private readonly _layout; private _id; constructor(_templateRef: TemplateRef, _layout: LayoutComponent); set dock(dock: LayoutDock); getPanel(): InternalPanel; ngOnDestroy(): void; patch(panel: Partial): void; }