/** * ChromeUiState: reactive open/collapsed state for the editing chrome's side * panels, mirroring React's `useViewerState` flags (`isSidebarCollapsed`, * `isInspectorPaneOpen`, `inspectorTab`). Owned by `PowerPointViewer` and * threaded to both the ribbon's primary row (the toggle buttons) and * `ViewerBody` (which gates the thumbnail rail and inspector pane on it). */ /** The inspector pane's tab strip, matching React's `InspectorTab`. */ export type InspectorTabId = 'elements' | 'properties' | 'comments'; export declare class ChromeUiState { /** Left thumbnail rail visibility (React: `isSidebarCollapsed`). */ sidebarCollapsed: boolean; /** Right inspector pane visibility (React: `isInspectorPaneOpen`). */ inspectorOpen: boolean; /** Active inspector tab (React defaults to Properties). */ inspectorTab: InspectorTabId; toggleSidebar(): void; toggleInspector(): void; setInspectorTab(tab: InspectorTabId): void; /** Comments toolbar button: toggle the inspector's Comments tab. */ toggleComments(): void; /** True when the inspector is showing the Comments tab. */ get commentsOpen(): boolean; } //# sourceMappingURL=chrome-ui.svelte.d.ts.map