import { BaseViewer, Plugin, PluginConfig } from "@x-viewer/core"; /** * AxisGizmo plugin config. */ export interface AxisGizmoPluginConfig extends Partial { /** * UI element id to contain the plugin. */ containerId?: string; /** * Ignores z-axis. It is useful for Viewer2d. */ ignoreZAxis?: boolean; } /** * This renderer monitors the host renderer's camera, and keeps a coordinate axes * the same direction as host renderer's */ export declare class AxisGizmoPlugin extends Plugin { static readonly DEFAULT_ID = "AxisGizmoPlugin"; constructor(viewer: BaseViewer, cfg?: AxisGizmoPluginConfig); setVisible(visible: boolean): void; isVisible(): boolean; destroy(): void; }