import type { ReactElement } from "react";
/**
 * Checks whether a React element is a Three.js material.
 * Handles both:
 * - R3F JSX intrinsic elements (e.g. <meshPhongMaterial>) where type is a string
 * - Class-based material components where type has isMaterial on prototype
 */
export declare function isMaterialElement(child: unknown): child is ReactElement;
