import React from "react"; import { Group } from "three"; import { OBJLoader as _OBJLoader } from "three/examples/jsm/loaders/OBJLoader"; import VNode from "../../vnode"; import { VnodeProps } from "../../types/vnodeProps"; import { BaseProps } from "../../types/baseProps"; import { XyzwProp } from "../../types/threeProps"; export interface OBJLoaderProps extends BaseProps { src: string; position?: XyzwProp; rotation?: XyzwProp; traverse?: string; } export declare const OBJLoader: React.ComponentType; export declare class OBJLoaderVNode extends VNode { static NAME: string; OBJLoader: _OBJLoader | undefined; group: Group | undefined; constructor(props: VnodeProps); update(props: any): void; didAppendParent(): void; }