import { DockLayout, DockPanel, TabBar, Widget } from "./phosphor-shim.ts"; import { WidgetAdapter, WidgetAdapterArray } from "./WidgetAdapter.ts"; export declare class PRenderer extends DockPanel.Renderer { _owner: PDockPanel; constructor(); createTabBar(): TabBar; } export declare class PDockPanel extends DockPanel { private _content; private _contentMap; constructor(options?: DockPanel.IOptions); appendContent(wa: WidgetAdapter): void; removeContent(wa: WidgetAdapter): void; content(): WidgetAdapterArray; serializeWidget(widget: Widget): object; deserializeWidget(layout: any): WidgetAdapter; serializeITabAreaConfig(config: DockLayout.ITabAreaConfig, deserialize: boolean): DockLayout.ITabAreaConfig; serializeISplitAreaConfig(config: DockLayout.ISplitAreaConfig, deserialize: boolean): DockLayout.ISplitAreaConfig; serializeAreaConfig(config: DockLayout.AreaConfig, deserialize: boolean): DockLayout.AreaConfig; saveLayout(): DockLayout.ILayoutConfig; restoreLayout(config: DockLayout.ILayoutConfig): void; }