@mescius/dsimageviewer
Version:
Document Solutions Image Viewer
29 lines (28 loc) • 938 B
TypeScript
/// <reference path="../vendor/i18next.d.ts" />
//@ts-ignore
import { i18n } from 'i18next';
//@ts-ignore
import { MenuAPI } from '@grapecity/core-ui';
//@ts-ignore
import { Model } from '@grapecity/viewer-core';
import { GcImageViewer } from './GcImageViewer';
export declare const commonStateInit: () => any;
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;
//@ts-ignore
uiInstance: () => import("@grapecity/core-ui/lib/types/utils").PublicAPI;
hide(): void;
show(): void;
onPanelDataLoaded(key: any, data: any): void;
updatePanels(state: Model): void;
}