import type { ReactElement, RefObject } from 'react'; import React from 'react'; import type { Viewport3dType } from './Viewport3d'; import Viewport3d from './Viewport3d'; export interface ViewportSensorProps extends Omit, 'children'> { viewport?: Viewport3dType; onViewportChange?: (viewport: Viewport3dType) => void; /** * 允许传入回调函数进行渲染 * 如果是传入回调函数的方式,则表示手动处理其 refs */ children?: React.HTMLAttributes['children'] | ((ref: RefObject) => ReactElement); } declare const ViewportSensor3d: { (props: ViewportSensorProps): import("react/jsx-runtime").JSX.Element; Context: React.Context; Viewport3d: typeof Viewport3d; }; export default ViewportSensor3d;