import { MouseMode } from '@dt/core-viewer'; /// //@ts-ignore import React, { Component } from 'react'; import { GcImageViewer } from '../GcImageViewer'; import { FloatingBarModel, FloatingBarProps } from './types'; export declare class FloatingBar extends Component { private _mounted; private _viewer; constructor(props: FloatingBarProps, state: FloatingBarModel); componentDidMount(): void; componentWillUnmount(): void; componentDidUpdate(): void; render(): React.JSX.Element; onSetMouseMode(mouseMode: MouseMode): void; get isMounted(): boolean; /** * Show floating bar. **/ show(viewer: GcImageViewer): void; /** * Hide floating bar. **/ hide(): void; }