/**
 * @module viw-webgl-react
 */
import React from 'react';
import * as VIM from '../../core-viewers/webgl/index';
import { SideState } from './sideState';
import { Container } from '../container';
/**
 * Memoized version of the SidePanel.
 */
export declare const SidePanelMemo: React.MemoExoticComponent<typeof SidePanel>;
/**
 * JSX Component for collapsible and resizable side panel.
 */
export declare function SidePanel(props: {
    container: Container;
    side: SideState;
    viewer: VIM.Viewer;
    content: () => JSX.Element;
}): import("react/jsx-runtime").JSX.Element;
