/// //@ts-ignore import { i18n } from 'i18next'; import { MenuAPI } from '@dt/core-ui'; import { Model } from '@dt/core-viewer'; import { GcImageViewer } from './GcImageViewer'; export declare const commonStateInit: () => any; /** * Left sidebar API. * @ignore exclude from docs **/ export declare class LeftSidebar { viewer: GcImageViewer; dataLoader: any; private _activePanelId; private _layersPanel?; private _structureTreePanel?; private _isViewerReady; constructor(viewer: GcImageViewer, dataLoader: any); get activePanelId(): string | null; set activePanelId(id: string | null); get in17n(): i18n; get menu(): MenuAPI; uiInstance: () => import("@dt/core-ui/lib/types/utils").PublicAPI; /** * Hide left side bar. * @example * ```javascript * viewer.leftSidebar.hide(); * ``` **/ hide(): void; /** * Show the left side bar. * @example * ```javascript * viewer.leftSidebar.show(); * ``` **/ show(): void; onPanelDataLoaded(key: any, data: any): void; updatePanels(state: Model): void; }