/**
 * @module viw-webgl-react
 */
import * as VIM from '../../core-viewers/webgl/index';
import { AugmentedElement } from '../helpers/element';
export type ViewerState = {
    vim: VIM.Vim;
    selection: VIM.Object3D[];
    elements: AugmentedElement[];
};
export declare function useViewerState(viewer: VIM.Viewer): ViewerState;
