/** @packageDocumentation * @module Base */ import type { FloatingWidgetsState, PopoutWidgetsState, WidgetsState } from "./WidgetState.js"; import type { PanelsState } from "./PanelState.js"; import type { ToolSettingsState } from "./ToolSettingsState.js"; import type { DraggedTabState, TabsState } from "./TabState.js"; import type { SavedTabsState } from "./SavedTabState.js"; import type { SizeProps } from "../../utils/SizeProps.js"; /** @internal */ export interface NineZoneState { readonly draggedTab: DraggedTabState | undefined; readonly floatingWidgets: FloatingWidgetsState; readonly popoutWidgets: PopoutWidgetsState; readonly panels: PanelsState; readonly tabs: TabsState; readonly savedTabs: SavedTabsState; readonly toolSettings: ToolSettingsState | undefined; readonly widgets: WidgetsState; readonly size: SizeProps; } /** @internal */ export declare function createNineZoneState(args?: Partial): NineZoneState; //# sourceMappingURL=NineZoneState.d.ts.map