import type { ThreeElements } from "@react-three/fiber";
import React from "react";
import type { Group } from "three";
export type RobotModelProps = {
    modelURL: string | Promise<string>;
    /**
     * Called after a robot model has been loaded and
     * rendered into the threejs scene
     */
    postModelRender?: () => void;
    flangeRef?: React.Ref<Group>;
} & ThreeElements["group"];
export declare function GenericRobot({ modelURL, flangeRef, postModelRender, ...props }: RobotModelProps): import("react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=GenericRobot.d.ts.map