/** @packageDocumentation * @module StagePanels */ import { NestedStagePanelKey, NestedStagePanelsId, NestedStagePanelsManager, NestedStagePanelsManagerProps } from "../stage-panels/manager/NestedStagePanels"; import { WidgetZoneId } from "../zones/manager/Zones"; import { NineZoneStagePanelsManager, NineZoneStagePanelsManagerProps } from "./StagePanels"; /** Properties used by [[NineZoneNestedStagePanelsManager]]. * @alpha */ export interface NineZoneNestedStagePanelsManagerProps extends NestedStagePanelsManagerProps { readonly panels: { readonly [id: string]: NineZoneStagePanelsManagerProps; }; } /** Class used to manage [[NineZoneNestedStagePanelsManagerProps]]. * @alpha */ export declare class NineZoneNestedStagePanelsManager extends NestedStagePanelsManager { private _nzManagers?; addWidget(widget: WidgetZoneId, panel: NestedStagePanelKey, paneIndex: number | undefined, props: TProps): TProps; removeWidget(widget: WidgetZoneId, panel: NestedStagePanelKey, props: TProps): TProps; getPanelsManager(id: NestedStagePanelsId): NineZoneStagePanelsManager; } //# sourceMappingURL=NestedStagePanels.d.ts.map