import * as React from "react"; import VanillaView3D, { View3DOptions } from "@egjs/view3d"; import { View3DProps } from "./types"; declare type View3DPropsAndOptions = Partial; declare class View3D extends React.PureComponent { static defaultProps: Partial; private _vanillaView3D; private _containerEl; get view3D(): VanillaView3D; get element(): HTMLElement; constructor(props: View3DPropsAndOptions); componentDidMount(): void; componentWillUnmount(): void; componentDidUpdate(prevProps: any): void; render(): JSX.Element; private _bindEvents; } interface View3D extends React.Component, VanillaView3D { } export default View3D;